/*
 * Gmail Redesigned (by Globex Designs)
 *
 * Author			: Evgueni Naverniouk (evgueni@globexdesigns.com)
 * Updated			: August 12 2010
 * Version			: 4.0.2 Developer
 * Website			: http://www.globexdesigns.com/products/gr
 * Details			: A complete redesign of the look and feel of Gmail
 * Usage			: Install the Google Redesigned extension from http://www.globexdesigns.com/gr
 * 
 */

/*
 * ========================================
 * Gmail and Google Contacts
 * ========================================
 */

@-moz-document 	domain("mail.google.com"),
				/* Contacts */
				url-prefix("http://www.google.com/contacts"),
				url-prefix("https://www.google.com/contacts"),
				/* Compose - Invitation Popup */
				url-prefix("https://3l4m27b06oc2pa13rdl04d4oilcf61ft-a-gm-opensocial.googleusercontent.com"),
				/* Login Page */
				url-prefix("https://www.google.com/accounts/ServiceLogin?continue"),
				url-prefix("https://www.google.com/accounts/ServiceLogin?service=mail"),
				url-prefix("http://www.google.com/accounts/ServiceLogin?service=mail"),
				/* Activity Information */
				url-prefix("http://mail.google.com/mail/?ui=2&ik="),
				url-prefix("https://mail.google.com/mail/?ui=2&ik="),
				url-prefix("https://mail.google.com/a"),				/* Google Apps */
				/* [LABS] Google Calendar Gadget */
				url-prefix("https://www.google.com/calendar/mgadget"),
				url-prefix("http://www.google.com/calendar/mgadget"),
				url-prefix("http://www.google.com/calendar/hosted"),	/* Google Apps */
				url-prefix("https://www.google.com/calendar/hosted"),
				/* [LABS] Google Docs Gadget */
				url-prefix("https://docs.google.com/API"),
				url-prefix("http://docs.google.com/API"),
				url-prefix("https://docs.google.com/a")
				{

/*
 * ========================================
 * CSS Resets and Cleanup
 * ========================================
 */

/* Font Family */
body.cP *,				/* [Gmail] */
.ll_page_body *			/* [Contacts] */
{font-family: Tahoma, Verdana, Arial, sans-serif !important}


/* Text Selection */
::-moz-selection{background:#40464F;color:#FFF}
a::-moz-selection{color:#FB0}

/* Body */
body.cP,					/* [Default] */
body[onload*="Close()"]		/* Verify New Account */
{
	background: #566068 !important;
	margin: 0 !important
}

	/* Clear border for internal pages */
	body {border: 0 !important}

/* Form Reset */
button,input,option,select,textarea {-moz-appearance:none!important;-webkit-appearance:none!important}
*{outline:0!important}

/* Reset Styling */
iframe,							/* For Contacts */
html,							/* For some Settings Popups */
.ll_page_body,					/* [Contacts] Body */
.wp, .wq, .wn, .wo,				/* Background Image (Theme Reset) */
.qp,							/* Gbar */
#gbar,							/* Gbar - Left */
#guser,							/* Gbar - Right */
.Bc, .n9,						/* Search Options - Rows */
.wp,.wq,.o,.m,.n,.q,.p,.k,.h,	/* Clear Theming */
.aC,							/* Logo Bar (Theme Reset) */
.pp, 							/* Main Menu Groups */
.TN, .nU, .z0,					/* Main Menu Button Wrappers */
.A1,							/* Message Toolbar - Top */
.AY,							/* Message Toolbar - Bottom */
.D .Cr,							/* Pagination Wrapper */
.pt,							/* Sidebar Blocks - Body */
.r,								/* Sidebar Blocks - Wrapper (Theme Reset) */
.Vp,							/* Sidebar Blocks - Send SMS - Body */
.dF,							/* Chat Block - Body */
td.uK, td.uh, td.uO,			/* Chat Block - Set Status Cells */
.uv, 							/* Chat Block - Set Status Options Popup - Inner Wrapper */
.qcv2Fd,						/* Contact Name Mouseovers - Menu */
.pn,							/* Quick Links Block - Body */
.Kj-JD-Jz,						/* Send SMS Popup - Body */
.Kj-JD-Jl,						/* Send SMS Popup - Buttons */
.bI,							/* Web Search Block - Row Wrapper */
.mgadget .agenda .day,			/* Google Calendar Block - Rows */
.mq,							/* Webclips */
.iI,							/* View Email - Message Toolbar Top */
.iE,							/* View Email - Message Toolbar Bottom */
.AX,							/* Message Toolbar - Dropdowns - Inner Wrapper */
.E .J-M-JJ,						/* Message Toolbar - Dropdowns - Search Bar Wrapper */
.goog-button-base-outer-box,	/* Buzz Popups - Button Outer */
.LW-KX-Jm,						/* Compose - Edit Link Popup - Menu "Link to" Section */
.Ld,							/* Compose - Editable Link Popup - Body */
.v9 .fY,						/* Settings - Menu */
.v9 .f1,						/* Settings - Menu - Buttons */
.v9 .fZ,						/* Settings - Menu - Buttons - Selected */
.mp_border,						/* Settings - Upload Picture Popup - Border */
.mp_contents,					/* Settings - Upload Picture Popup - Content */
.MX,							/* Contacts - "New contact" Button Wrapper */
.RM,							/* Contacts - "New Group" Button Wrapper */
.a1,							/* Contacts - "Import contacts" Popup - Body */
.MO,							/* Contacts - Contacts List - Label Wrapper */
.Rd,							/* Contacts - Details View */
.Rd .Bk,						/* Contacts - Details View - Wrapper */
.manager-page,					/* Old Contacts - Body */
.cmgr-toolbar,					/* Old Contacts - Toolbar */
.checkable-list,				/* Old Contacts - Second Panel */
.scrollable,					/* Old Contacts - Third Panel - Inner Wrapper */
.form-noindent,					/* Login Page - Form */
#login td,						/* Login Page - Table Cells */
.signup_btn td					/* Login Page - "Create an account" Button */
{
	background: transparent !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important
}

/* Trash Can */
.i, .ph,							/* Rounded Corners */
.UB,								/* Loading Message - Bottom Border */
.nH[style="height: 5px;"],			/* Vacation Message - Spacer */
.aK,								/* Search Options - Title */
.UD, .UB,							/* Search Options - Notifications Spacers */
.aJ,								/* Create a Filter - Title */
.acts[height="2"],					/* Activity Information - HR */
.pi[style="height: 4px;"],			/* Left Sidebar Spacers */
.py .pq,							/* Sidebar Blocks - Collapse/Expand Buttons */
.pu .pi,							/* Sidebar Blocks - Body Spacer */
.TN img,							/* Main Menu Button Icon */
.CM,								/* Main Menu Spacer Between Folders and Labels */
.n8,								/* Main Menu "More" Button Spacer */
.n5,								/* Main Menu "More" Button Arrow */
#ivaimlnk img,						/* Chat Invite Popup - AIM Icon */
.Hy .pi,							/* Chat Window - Header - Top Spacer */
.spr-icon-star-gadget,				/* Google Docs Block - "Show" Dropdown - Star Icon */
.E .J-Kh,							/* Message Toolbar - Dropdowns - Separator */
.WV,								/* Buzz - New Marker - Extension */
.goog-button-base-top-shadow,		/* Buzz Popups - Button Shadows */
.cj img,							/* View Email - Reply Dropdown - Icons */
.eF .en,							/* Compose - Attachment Icon */
.LZ .gi,							/* Compose - Canned Responses Button - Arrow */
.goog-imageless-button-top-shadow,	/* Compose Popups - Button Shadows */
.LA,.Lz,.Lc,.Lf .Le,.Lv,.La,.Lo,.Lq,/* Compose - Editable Link Popup - Corners */
.qZ,								/* Settings - Header */
.ot,								/* Settings - Offline - Install Popup - Envelope */
.s_Plus,							/* Contacts - Toolbar - Buttons - Plus Icon */
body[vlink] td[width="75%"],		/* Login Page - Feature List */
body[vlink] td[width='99%'],		/* Login Page - Title */
body[vlink] table[width='94%'] td[style='text-align: left;'],	/* Login Page - "A Google approach to email" */
body[vlink] #gaia_table img[alt="Google"],	/* Login Page - "Google" Account Image */
body[vlink] .tl,					/* Login Page - Footer Corners */
body[vlink] .tr,
body[vlink] .bl,
body[vlink] .br
{display: none !important}

/*
 * ========================================
 * Images
 * ========================================
 */

/* Arrows */
.gb3 small,		/* Gbar - "More" */
.p8,			/* Main Menu - Label Hover */
.uM,			/* Chat Block - Set Status Options Button */
.tz,			/* Contact Name Mouseovers - "Video & more" button */
.Jd-Je img.uS,	/* Chat Search */
.Ts,			/* Chat Window - Toolbar - Actions */
.menu-arrow,	/* Google Calendar Block - Footer */
.spr-icon-downarrow-gadget,	/* Google Docs Block - Footer */
.AZ,			/* Message Toolbar - Buttons */
.oZ-jd,			/* Email List - Message Indicator */
.PDUP1e,		/* View Email - Translate Bar - Buttons */
.hA,			/* Buzz - Top-right Menu - Comment Button */
.wY,			/* Compose - RTE - "Check Spelling" Arrow Button */
.EP .Ev.JkeJgf	/* Tasks - Bottom Menu - Buttons */
{background-image: url(http://67.222.52.82/gr/img/arrows.png) !important}

/* Loading Page - Message */
#loading .cmsg .msg {background-image: url(http://67.222.52.82/gr/img/loading.png) !important}

/* Gbar */
	/* Offline Icon */
	#guser .bo {background-image: url(http://67.222.52.82/gr/img/offline.png) !important}

	/* Labs Icon */
	.nG {background-image: url(http://67.222.52.82/gr/img/icon-labs.png)}

/* Logo Bar */
	/* Logo */
	.a9.Rgky9,.a9.GHl1cf,.cmgr-logo{background-image:url(http://67.222.52.82/gr/img/logo-gmail.png)!important}

/* Popup Dialog */
	#gbi,						/* Google Bar - "More" Dropdown */
	.bd,						/* Google Bar - Offline - Popup */
	.U5,						/* Search Autocomplete */
	.aH,						/* Vacation Message */
	.a,							/* Create a Filter */
	.aC .b,  					/* Search Options */
	.pN,						/* Main Menu - Label Dropdown */
	.TM,						/* Main Menu - More Dropdown */
	.pp .TS,					/* Chat Block - Header - Options Popup */
	.Af, 						/* Chat Block - Set Status Popup */
	.uA, 						/* Chat Block - Set Status Options Popup */
	.t6,						/* Contact Name Mouseovers */
	.t7,						/* Contact Name Mouseovers - Non-contacts */
	.tT .J-M,					/* Contact Name Mouseovers - "Video and More" Dropdown */
	.ah,						/* Chat Search */
	.jJ,						/* Chat Window - Toolbar - Actions Dropdown */
	.jm .J-KX,					/* Chat Window - Emoticon Popup */
	.Kj-JD,						/* Send SMS - Popup */
	.mgadget .quickadd-popup,	/* Google Calendar Block - "Add" Dropdown */
	.mgadget .options-popup,	/* Google Calendar Block - "Options" Dropdown */
	#gd-body .gd-menu,			/* Google Docs Blcok - Footer Dropdowns */
	.AW,						/* Message Toolbar - Dropdowns */
	.ys,						/* [LABS] Message Sneak Peek */
	.b7,						/* Buzz - Options Button - Dropdown */
	.gwt-DialogBox,				/* Buzz - Connected Sites */
	.dpi-popup,					/* Compose - Invitation Popup - Calendar Dropdown */
	.goog-container-vertical,	/* Compose - Invitation Popup - Time Dropdown */
	.gh,						/* Compose - Canned Responses Dropdown */
	.fx,						/* Compose - RTE - Transliteration Dropdown */
	.ex,						/* Compose - RTE - Check Spelling Dropdown */
	div.Lf,						/* Compose - Editable Link Popup */
	.J-JB-KA,					/* Settings - Vacation Responder - Date Dropdown */
	.modal-dialog,				/* Contacts - Change Contact Picture Popup */
	.cmgr-menu,					/* Contacts - "Groups" Dropdown */
	#add-fields-menu,			/* Contacts - Edit - "Add" Dropdown */
	.J-M-BvBYQ					/* Tasks - Bottom Menu - Button - Dropdown */
	{background-image:url(http://67.222.52.82/gr/img/popup.png)!important}

/* Checkbox */
.E .J-LC-Jo,	/* Message Toolsbar - Labels Dropdown */
.DG				/* Tasks */
{background-image:url(http://67.222.52.82/gr/img/checkbox.gif)!important}

/* Main Menu Icons */
.LrBjie .n0 {background-image:url(http://67.222.52.82/gr/img/icon-menu.png)!important}

/* Nested Labels + and - Icons */
.TJ, .TI {background-image: url(http://67.222.52.82/gr/img/exp.gif) !important}

/* Ajax load spinner */
.T9 {background-image: url(http://67.222.52.82/gr/img/ajax-loader.gif) !important}

/* Close Button */
.bc,			/* Offline Popup */
.Wv,			/* [LABS] Message Sneak Peek */
.Kj-JD-K7-Jq,	/* "New Label" Popup */
.gwt-Image,		/* Buzz - Connected Sites Popup */
.Lg				/* Compose - Editable Link Popup */
{background: url(http://67.222.52.82/gr/img/button-close.gif) no-repeat !important}

/* Stars */
.y4 img,	/* Email Row */
img.f,		/* View Email */
.r2 img		/* Settings [Superstars] */
{background-image: url(http://67.222.52.82/gr/img/stars.png) !important}

/* View Email - Bottom Menu - Icons */
.hB,		/* Reply - Email Top Right */
.mD .mL,	/* Reply - Email Bottom Menu */
.mI,		/* Forward */
.mK			/* Reply All */
{background-image: url(http://67.222.52.82/gr/img/icon-reply.png) !important}

/* View Email - Right Menu */
	/* New Window Icon */
	.gZ{background: url(http://67.222.52.82/gr/img/b-nw.gif) !important}
	/* Print All Icon */
	.g1{background: url(http://67.222.52.82/gr/img/b-print.gif) !important}
	/* Expand All Icon */
	.gx{background: url(http://67.222.52.82/gr/img/b-exp.gif) !important}
	/* Collapse All Icon */
	.gq{background: url(http://67.222.52.82/gr/img/b-coll.gif) !important}
	/* Forward All Icon */
	.gC{background: url(http://67.222.52.82/gr/img/b-forwardall.gif) !important}
	/* Highlight Icon */
	.gM{background: url(http://67.222.52.82/gr/img/b-hi.gif) !important}

/* RTE Tools */
.eL, .eM{background: url(http://67.222.52.82/gr/img/rtetools.gif) !important}

/* Contact Name Mouseovers - Email Icon */
.ty {background-image: url(http://67.222.52.82/gr/img/icon-email.png) !important}

/* Chat Window - Emoticon Icon */
.jn {background-image: url(http://67.222.52.82/gr/img/emoticons.png) !important}

/* Contacts - Button Icons */
.s_Person {background-image: url(http://67.222.52.82/gr/img/icon-new.png) !important}
.s_People {background-image: url(http://67.222.52.82/gr/img/icon-group.png) !important}
.search-box img {background-image: url(http://67.222.52.82/gr/img/icon-search.png) !important}

/* Tasks - Button Icons */
.DJ .JkeJgf {background-image: url(http://67.222.52.82/gr/img/icon-tasks.png) !important}

/* Login Page - Logo */
body[vlink] img[src*="logo"],body[vlink] img[alt*="Google Mail"] {background-image: url(http://67.222.52.82/gr/img/logo-gmail-dark.png) !important}

/* Toggle Buttons */
.z9 .Ww4Jzd,		/* Main Menu - "Mail" */
.pp .m7				/* Chat Block - Header - Arrow */
{background-image: url(http://67.222.52.82/gr/img/button-toggle.gif) !important}

/*
 * ========================================
 * Global Styles
 * ========================================
 */

/* Links (Blue) */
.Gt a,						/* Buzz - Header - "Edit" */
.Gt .GC,					/* Buzz - Header - "# connected sites" */
.CT,						/* Buzz - Header - "Link", "Photo" */
.Fu,						/* Buzz - Title - "Following # People" */
.XT, 						/* Buzz - Block - Privacy - "Hide" */
.XW,						/* Buzz - Block - Privacy - People */
.YJ	a,						/* Buzz - Block - Content */
.Id,						/* Buzz - Block - "Expand..." */
.Ia,						/* Buzz - Block - "Delete" */
.Iu,						/* Buzz - Block - "# previous comments" */
.IA,						/* Buzz - Block - People who liked */
.HR,						/* Buzz - "Load More" */
.s-title-widget-add-link a,	/* Buzz - "Connected Sites" Popup - Edit Row - "Remove site" */
.GC,						/* Buzz - Profile View - Header */
.ko a,						/* Chat Window - Body */
.kq .kt,					/* Chat Window - Body - Server Messages */
.hr a,						/* View Email - Body - Attachment Actions */
.ho a,						/* View Email - Body - Multiple Attachment Actions */
.u8 .u7,					/* View Email - Menu - "About these links" */
.Ad,						/* View Email - Bottom Right Popup - New Message From */
.dO,						/* Compose - Attachment Row */
.fz,						/* Compose - Transliteration Font Warning */
.sx a,						/* Settings - General - Message Translation */
.r7 a,						/* Settings - Accounts - "Learn More" */
.r4 .e,						/* Settings - Webclips - "Learn More" */
.sA,						/* Settings - Webclips - Actions */
.nx,						/* Settings - Keyboard Shortcuts - "Restore Defaults" */
.cmgr-link,					/* Contacts - Select Options */
#contact-picture .cmgr-link,/* Contacts - Avatar Hover */
#contact-edit-table a		/* Contacts - Edit - "Add", "Remove" */
{
	color: #2A5DB0 !important;	
}

	.Gt a:hover, .Gt a:focus,			/* Buzz - Header - "Edit" */
	.Gt .GC:hover, .Gt .GC:focus,		/* Buzz - Header - "# connected sites" */
	.CT:hover, .CT:focus,				/* Buzz - Header - "Link", "Photo" */
	.Fu:hover, .Fu:focus,				/* Buzz - Title - "Following..." */
	.XT:hover, .XT:focus,	 			/* Buzz - Block - Privacy - "Hide" */
	.XW:hover, .XW:focus,				/* Buzz - Block - Privacy - People */
	.YJ	a:hover, .YJ a:focus,			/* Buzz - Block - Content */
	.Id:hover, .Id:focus,				/* Buzz - Block - "Expand..." */
	.Ia:hover, .Ia:focus,				/* Buzz - Block - "Delete" */
	.Iu:hover, .Iu:focus,				/* Buzz - Block - "# previous comments" */
	.IA:hover, .IA:focus,				/* Buzz - Block - People who liked */
	.HR:hover, .HR:focus,				/* Buzz - "Load More" */
	.s-title-widget-add-link a:hover,	/* Buzz - "Connected Sites" Popup - Edit Row - "Remove site" */
	.s-title-widget-add-link a:focus,
	.GC:hover, .GC:focus,				/* Buzz - Profile View - Header */
	.ko a:hover, .ko a:focus,			/* Chat Window - Body */
	.kq .kt:hover, .kq .kt:focus,		/* Chat Window - Body - Server Messages */
	.hr a:hover, .hr a:focus,			/* View Email - Body - Attachment Actions */
	.ho a:hover, .ho a:focus,			/* View Email - Body - Multiple Attachment Actions */
	.u8 .u7:hover, .u8 .u7:focus,		/* View Email - Menu - "About these links" */
	.Ad:hover, .Ad:focus,				/* View Email - Bottom Right Popup - New Message From */
	.dO:hover, .dO:focus,				/* Compose - Attachment Row */
	.fz:hover, .fz:focus,				/* Compose - Transliteration Font Warning */
	.sx a:hover, .sx a:focus,			/* Settings - General - Message Translation */
	.r7 a:hover, .r7 a:focus,			/* Settings - Accounts - "Learn More" */
	.r4 .e:hover, .r4 .e:focus,			/* Settings - Webclips - "Learn More" */
	.sA:hover, .sA:focus,				/* Settings - Webclips - Actions */
	.nx:hover, .nx:focus,				/* Settings - Keyboard Shortcuts - "Restore Defaults" */
	.cmgr-link:hover, .cmgr-link:focus,	/* Contacts - Select Options */
	#contact-picture .cmgr-link:hover,	/* Contacts - Avatar Hover */
	#contact-picture .cmgr-link:focus,	
	#contact-edit-table a:hover,		/* Contacts - Edit - "Add", "Remove" */
	#contact-edit-table a:focus
	{
		color: #414750 !important;
	}


/* Links (Orange) */
#loading a,						/* Loading Page */
.v2,							/* Loading Message */
.ag,							/* Loading Message - "Cancel" */
.by,							/* Offline Popup */
.a .e,							/* Create Filter Popup */
.uu,							/* Chat Block - "Sign into chat" */
.vm a,							/* Chat Block - Contact Status */
.dy,						        /* Chat Block - Connect Down Message - "Learn More" */
.quickedit-link,				/* Google Calendar Block - "Add" dropdown */
.m6 .cg,						/* Google Docs Block - "Try Again" in error message */
.t5 a,							/* Contact Name Mouseovers - Status */
.ivlk,							/* Chat Invite Popup - "Select All" */
#ivaimlnk,						/* Chat Invite Popup - "Or, add AIM buddies" */
.mq .e,							/* Webclips */
.x2,							/* Folder Notifications */
.yu,							/* [LABS] Message Sneak Peek - "View Entire Thread" */
.l8,							/* Footer */
.mn .e,							/* Footer - Google Feature Slider */
.l6 .e,							/* Footer - "Details" */
.mo,							/* Footer - "Older Version" etc... */
.l9,							/* Footer - "Terms" etc... */
#aapc,							/* Account Activity - Alert Preference - Change */
.person_action,					/* Buzz - "Followers" Popup - Actions */
.gwt-Anchor,					/* Buzz - "Following" - "Follow more people" - Menu */
.gY a,							/* View Email - Phishing Alert */
.Lp-Ke,							/* Compose - Add Image Popup - "Cancel" */
.J-Ke-I, 						/* Compose - Edit Link Popup - "Test this link" */
.J-KU-Jz a, 					/* Compose - Edit Link Popup - "Test this link" */
.Lh,							/* Compose - Editable Link Popup */
.mp_middle a,					/* Settings - Change Picture Popup */
body[onload*="setFocus()"] .lk,	/* Settings - "Add another email address you own" Popup */
body[onload*="setFocus()"] a,	/* Settings - "Add another email address you own" Popup - "Learn More" */
.Kj-JD-Jz .e,					/* Settings - Offline - Install Popup - "Learn More" */
.Kj-JD-Jz a						/* Settings - Offline - Install Popup */
{
	background: transparent !important; /* Theming prevention */
	color: #FB0 !important;
	text-decoration: none !important
}

	#loading a:hover, #loading a:focus,				/* Loading Page */
	.v2:hover, .v2:focus,							/* Loading Message */
	.ag:hover, .ag:focus,							/* Loading Message - "Cancel" */
	.by:hover, .by:focus,							/* Offline Popup */
	.a .e:hover, .a .e:focus,						/* Create Filter Popup */
	.uu:hover, .uu:focus,							/* Chat Block - "Sign into chat" */
	.vm a:hover, .vm a:focus,						/* Chat Block - Contact Status */
        .dy:hover, .dy:focus,						        /* Chat Block - Connect Down Message - "Learn More" */
	.quickedit-link:hover,.quickedit-link:focus,	/* Google Calendar Block - "Add" dropdown */
	.m6 .cg:hover, .m6 .cg:focus,					/* Google Docs Block - "Try Again" in error message */
	.t5 a:hover, .t5 a:focus,						/* Contact Name Mouseovers - Status */
	.ivlk:hover, .ivlk:focus,						/* Chat Invite Popup - "Select All" */
	#ivaimlnk:hover, #ivaimlnk:focus,				/* Chat Invite Popup - "Or, add AIM buddies" */
	.mq .e:hover, .mq .e:focus,						/* Webclips */
	.x2:hover, .x2:focus,							/* Folder Notifications */
	.yu:hover, .yu:focus,							/* [LABS] Message Sneak Peek - "View Entire Thread" */
	.l8:hover, .l8:focus,							/* Footer */
	.mn .e:hover, .mn .e:focus,						/* Footer - Google Feature Slider */
	.l6 .e:hover, .l6 .e:focus,						/* Footer - "Details" */
	.mo:hover, .mo:focus,							/* Footer - "Older Version" etc... */
	.l9:hover, .l9:focus,							/* Footer - "Terms" etc... */
	#aapc:hover, #aapc:focus,						/* Account Activity - Alert Preference - Change */
	.person_action:hover, .person_action:focus,		/* Buzz - "Followers" Popup - Actions */
	.gwt-Anchor:hover, .gwt-Anchor:focus,			/* Buzz - "Following" - "Follow more people" - Menu */
	.gY a:hover, .gY a:focus,						/* View Email - Phishing Alert */
	.Lp-Ke:hover, .Lp-Ke:focus,						/* Compose - Add Image Popup - "Cancel" */
	.J-Ke-I:hover, .J-Ke-I:focus, 					/* Compose - Edit Link Popup - "Test this link" */
	.J-KU-Jz a:hover, .J-KU-Jz a:focus,	 			/* Compose - Edit Link Popup - "Test this link" */
	.Lh:hover, .Lh:focus,							/* Compose - Editable Link Popup */
	.mp_middle a:hover, .mp_middle a:focus,			/* Settings - Change Picture Popup */
	body[onload*="setFocus()"] .lk:hover,			/* Settings - Add another address Popup */
	body[onload*="setFocus()"] .lk:focus,
	body[onload*="setFocus()"] a:hover,				/* Settings - "Add another email address you own" Popup - "Learn More" */
	body[onload*="setFocus()"] a:focus,
	.Kj-JD-Jz .e:hover, .Kj-JD-Jz .e:focus,			/* Settings - Offline - Install Popup - "Learn More" */
	.Kj-JD-Jz a:hover, .Kj-JD-Jz a:focus			/* Settings - Offline - Install Popup */
	{
		color: #FFF !important;
	}

/* Button: Gray/Flat */
.J-Zh-I,									/* Default */
.nl,										/* Chat Window - Toolbar - Add People - Enabled */
.nm,										/* Chat Window - Toolbar - Add People - Disabled */
.iD,										/* View Email - "Show Details */
.SA .J-Zh-I.L3,								/* View Email - Translate Bar - Language Buttons */
.hk,										/* View Email - Right Menu */
.el,										/* Compose - Header Minibuttons */
.eu,										/* Compose - Check Spelling */
.wX,										/* Compose - Check Spelling Arrow */
.d0,										/* Compose - "Change" From address */
.dU,										/* Compose - Attachment Row - "Cancel" */
.r4 button,									/* Settings */
.r9 input[act="add"],						/* Settings - Forwarding - Add Button */
.v7 .fZ, .v7 .f1,							/* Settings - Webclips - Menu */
.manager-page .goog-flat-button,			/* Contacts - Toolbar Buttons */
.manager-page .goog-menu-button,			/* Contacts - Toolbar Dropdown Buttons */
.cmgr-toolbar .cmgr-link					/* Contact - "Import", "Export", etc... */
{
	background-image: -moz-linear-gradient(top, #F1F1F1, #E0E0E0) !important;
	border: 1px solid #FFF !important;
	color: #333 !important;
	cursor: pointer !important;
	font-size: 11px !important;
	font-weight: normal !important;
	-moz-box-shadow: #666 0 0 1px;
	-moz-border-radius: 4px !important;
	padding: 2px 8px 3px !important;
	text-decoration: none !important;
	/*text-shadow: #FFF 0 1px 1px;*/
	-webkit-box-shadow: #666 0 0 1px;
	-webkit-border-radius: 4px !important;
}
	
	/* Hover */
	.J-Zh-I-JW,											/* Default */
	.J-Zh-I:hover,										/* Buzz */
	.nl:hover,											/* Chat Window - Toolbar - Add People - Enabled */
	.iD:hover,											/* View Email - "Show Details */
	.SA .J-Zh-I-JW.L3,									/* View Email - Translate Bar - Language Buttons */
	.hk:hover,											/* View Email - Right Menu */
	.el:hover,											/* Compose - Header Minibuttons */
	.eu:hover,											/* Compose - Check Spelling */
	.wX:hover,											/* Compose - Check Spelling Arrow */
	.d0:hover,											/* Compose - "Change" From address */
	.dU:hover,											/* Compose - Attachment Row - "Cancel" */
	.r4 button:hover,									/* Settings */
	.r9 input[act="add"]:hover,							/* Settings - Forwarding - Add Button */
	.v7 .fZ:hover, .v7 .f1:hover,						/* Settings - Webclips - Menu */
	.manager-page .goog-flat-button-hover,				/* Contacts - Toolbar Buttons */
	.manager-page .goog-menu-button-hover,				/* Contacts - Toolbar Dropdown Buttons */
	.cmgr-toolbar .cmgr-link:hover						/* Contact - "Import", "Export", etc... */
	{
		background-image: -moz-linear-gradient(top, #EAEAEA, #DADADA) !important;
		border: 1px solid #FFF !important;
		color: #333 !important;
	}
	

	/* Focus */
	.J-Zh-I-JO,											/* Default */
	.nl:focus,											/* Chat Window - Toolbar - Add People - Enabled */
	.iD:focus,											/* View Email - "Show Details */
	.SA .J-Zh-I-JO.L3,									/* View Email - Translate Bar - Language Buttons */
	.hk:focus,											/* View Email - Right Menu */
	.el:focus,											/* Compose - Header Minibuttons */
	.eu:focus,											/* Compose - Check Spelling */
	.wX:focus,											/* Compose - Check Spelling Arrow */
	.d0:focus,											/* Compose - "Change" From address */
	.dU:focus,											/* Compose - Attachment Row - "Cancel" */
	.r4 button:focus,									/* Settings */
	.r9 input[act="add"]:focus,							/* Settings - Forwarding - Add Button */
	.v7 .fZ, .v7 .f1:focus,								/* Settings - Webclips - Menu */
	.manager-page .goog-flat-button-focused,			/* Contacts - Toolbar Buttons */
	.manager-page .goog-menu-button-focused,			/* Contacts - Toolbar Dropdown Buttons */
	.cmgr-toolbar .cmgr-link:focus						/* Contact - "Import", "Export", etc... */
	{
		background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important;
		border: 1px solid #FFF !important;
		color: #333 !important;
	}
	
	/* Active */
	.J-Zh-I-Je,									/* Default */
	.nl:active,									/* Chat Window - Toolbar - Add People - Enabled */
	.iD:active,									/* View Email - "Show Details */
	.SA .J-Zh-I-Je.L3,							/* View Email - Translate Bar - Language Buttons */
	.hk:active,									/* View Email - Right Menu */
	.el:active,									/* Compose - Header Minibuttons */
	.eu:active,									/* Compose - Check Spelling */
	.wX:active,									/* Compose - Check Spelling Arrow */
	.d0:active,									/* Compose - "Change" From address */
	.dU:active,									/* Compose - Attachment Row - "Cancel" */
	.sx button:active,							/* Settings - Auto-translation preferences - "Remove preferences" */
	.v7 .f1:active,								/* Settings - Webclips - Menu */
	.manager-page .goog-flat-button-active,		/* Contacts - Toolbar Buttons */
	.manager-page .goog-menu-button-active,		/* Contacts - Toolbar Dropdown Buttons */
	.cmgr-toolbar .cmgr-link:active				/* Contact - "Import", "Export", etc... */
	{
		background-image: -moz-linear-gradient(top, #DFDFDF, #F0F0F0) !important;
	}
	
	/* Disabled */
	.nm,										/* Chat Window - Toolbar - Add People - Disabled */
	.manager-page .goog-flat-button-disabled,	/* Contacts - Toolbar Buttons */
	.manager-page .goog-menu-button-disabled	/* Contacts - Toolbar Dropdown Buttons */
	{
		color: #999 !important;
		cursor: default !important;
		opacity: 0.5;	
	}
	
/* Button: Blue/Default */
button,							/* Default */
.CL .CK,						/* Main Menu - More Dropdown - Buttons */
.bme52c .J-Zh-I,				/* Contact Name Mouseovers - Buttons */
.mA div,						/* Webclips - Forward/Backward */
.Pl .J-Zh-I,					/* Message Toolbar */
.AP,							/* Message Toolbar - Refresh */
.AO,							/* Message Toolbar - "Back to inbox" */
.h0 .e,							/* Pagination - View Email */
.Di .e,							/* Pagination - Inbox */
.Wx .mt,						/* [LABS] Message Sneak Peak - Pagination - Forward */
.Wx .ms,						/* [LABS] Message Sneak Peak - Pagination - Back */
.Wx .mu,						/* [LABS] Message Sneak Peak - Pagination - Hover */
.goog-button-base-inner-box,	/* Buzz Popups */
.goog-imageless-button,			/* Compose Popups */
.Nn .J-Zh-I,					/* Contacts Toolbar */
.v9 .f1 a,						/* Settings - Menu */
.v9 .fZ	a,						/* Settings - Menu - Selected */
.mp_buttons input,				/* Settings - Change Picture Popup */
input[type="button"],			/* Settings - "Add another email address you own" Popup */
input[type="submit"],			/* Settings - "Add another email address you own" Popup */
.EX,							/* Tasks - Bottom Menu - "Options" */
.Em,							/* Tasks - Bottom Menu - Others */
#signIn,						/* Login Page - Sign In */
#links font a,					/* Login Page - Links - Buttons */
.signup_btn a					/* Login Page - Links - "Create an account" */
{
	background-image: -moz-linear-gradient(top, #5A656E, #3B4149) !important;
	border: 1px solid #6F7B87 !important;
	border-top: 1px solid #7E8D99 !important;
	color: #EEE !important;
	cursor: pointer !important;
	font-size: 11px !important;
	font-weight: normal !important;
	-moz-box-shadow: #2D3136 0 0 1px;
	-moz-border-radius: 4px !important;
	padding: 2px 8px 3px !important;
	text-decoration: none !important;
	/*text-shadow: 0 1px 1px #2D3136;*/
	-webkit-box-shadow: #2D3136 0 0 1px;
	-webkit-border-radius: 4px !important;
}
	
	/* Focus/Hover */
	button:focus, button:hover,								/* Default */
	.CL .CK:focus, .CL .CK:hover,							/* Main Menu - More Dropdown - Buttons */
	.bme52c .J-Zh-I-JW, .bme52c .J-Zh-I-JO,					/* Contact Name Mouseovers - Buttons */
	.mA .mu,												/* Webclips - Forward/Backward */
	.Pl .J-Zh-I-JO, .Pl .J-Zh-I-JW,							/* Message Toolbar */
	.Pl .J-Zh-I-Kq,											/* Message Toolbar - Selected */
	.AP:focus, .AP:hover,									/* Message Toolbar - Refresh */
	.AO:focus, .AO:hover,									/* Message Toolbar - "Back to inbox" */
	.h0 .e:focus, .h0 .e:hover,								/* Pagination - View Email */
	.Di .e:focus, .Di .e:hover,								/* Pagination - Inbox */
	.Wx .mu,												/* [LABS] Message Sneak Peak - Pagination - Hover */
	.s-add-button-hover .goog-button-base-inner-box,		/* Buzz Popups - "Connected Sites" - "Edit" */
	.goog-button-base-hover .goog-button-base-inner-box,	/* Buzz Popups - "Connected Sites" - "Add" */
	.goog-imageless-button-hover,							/* Compose Popups */
	.goog-imageless-button-focused,
	.Nn .J-Zh-I-JW, .Nn .J-Zh-I-JO,							/* Contacts Toolbar */
	.v9 .f1 a:hover, .v9 .f1 a:focus,						/* Settings - Menu */
	.mp_buttons input:hover, .mp_buttons input:focus,		/* Settings - Change Picture Popup */
	input[type="button"]:hover,input[type="button"]:focus,	/* Settings - "Add another email address you own" Popup */
	input[type="submit"]:hover,input[type="submit"]:focus,	/* Settings - "Add another email address you own" Popup */
	.EX.DE,													/* Tasks - Bottom Menu - "Options" */
	.Em.DE,													/* Tasks - Bottom Menu - Others */
	#signIn:hover, #signIn:focus,							/* Login Page - Sign In */
	#links font a:hover, #links font a:focus,				/* Login Page - Links - Buttons */
	.signup_btn a:hover, .signup_btn a:focus				/* Login Page - Links - "Create an account" */
	{
		background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
		border: 1px solid #8A9BA7 !important;
		border-top: 1px solid #C5CDD3 !important;
		color: #FFF !important;
	}
	
	/* Active */
	button:active,					/* Default */
	.CL .CK:active,					/* Main Menu - More Dropdown - Buttons */
	.bme52c .J-Zh-I-Je,				/* Contact Name Mouseovers - Buttons */
	.mA .mu:active,					/* Webclips - Forward/Backward */
	.Pl .J-Zh-I-Je,					/* Message Toolbar */
	.h0 .e:active,					/* Pagination - View Email */
	.Di .e:active,					/* Pagination - Inbox */
	.Wx .mu:active,					/* [LABS] Message Sneak Peak - Pagination - Hover */
	.goog-imageless-button-active,	/* Compose Popups */
	.v9 .f1 a:active,
	.Nn .J-Zh-I-Je,					/* Contacts Toolbar */
	.mp_buttons input:active,		/* Settings - Change Picture Popup */
	#signIn:active,					/* Login Page - Sign In */
	#links font a:active,			/* Login Page - Links - Buttons */
	.signup_btn a:active			/* Login Page - Links - "Create an account" */
	{
		background-image: -moz-linear-gradient(top, #3B4149, #5A656E) !important;
	}
	
	/* Disabled */
	.J-Zh-I-JE
	{
		cursor: default !important;
		opacity: 0.5;
	}

/* Input/Select Fields */
input[type="text"],input[type="password"],	/* Default Inputs */
select,										/* Default Selects */
input.wG,									/* Send SMS Popup - Contact Name */
input.wH,									/* Send SMS Popup - Contact Number */
input.xx,									/* New Label Popup */
.mgadget .quickadd-box,						/* Google Calendar Block - "Add" Dropdown */
input.nr,									/* Compose - Subject */
.cef-input-field, input.text,				/* Compose - Invitation Popup */
#tr_image-dialog-external-image-input,		/* Compose - Add Image Popup - URL */
#linkdialog-text,							/* Compose - Edit Link Popup - Text */
#linkdialog-onweb-tab-input,				/* Compose - Edit Link Popup - Address */
#linkdialog-email-tab-input,				/* Compose - Edit Link Popup - Email */
#cfn, #focus[size], #cfrt,					/* Settings - "Add another email address you own" Popup */
#ma_host,									/* Settings - "Pop email you own" Popup */
.Mpbime,									/* Settings - Keyboard Shortcuts */
.cmgr-toolbar .search-box					/* Contacts - Search */
{
	background-image: -moz-linear-gradient(top, #DDD, #FFF) !important;
	border: 1px solid #FFF !important;
	color: #505050 !important;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px !important;
	margin: 0 !important;
	-moz-box-shadow: #666 0 0 1px;
	-moz-border-radius: 4px;
	padding: 2px 4px !important;
	-webkit-box-shadow: #666 0 0 1px;
	-webkit-border-radius: 4px;
}

	/* Hover */
	input[type="text"]:hover, input[type="password"]:hover,	/* Default Inputs */
	select:hover,											/* Default Selects */
	input.wG:hover,											/* Send SMS Popup - Contact Name */
	input.wH:hover,											/* Send SMS Popup - Contact Number */
	input.xx:hover,											/* New Label Popup */
	.mgadget .quickadd-box:hover,							/* Google Calendar Block - "Add" Dropdown */
	input.nr:hover,											/* Compose - Subject */
	.cef-input-field:hover, input.text:hover,				/* Compose - Invitation Popup */
	#tr_image-dialog-external-image-input:hover,			/* Compose - Add Image Popup - URL */
	#linkdialog-text:hover,									/* Compose - Edit Link Popup - Text */
	#linkdialog-onweb-tab-input:hover,						/* Compose - Edit Link Popup - Address */
	#linkdialog-email-tab-input:hover,						/* Compose - Edit Link Popup - Email */
	#cfn:hover, #focus[size]:hover, #cfrt:hover,			/* Settings - "Add another email address you own" Popup */
	#ma_host:hover,											/* Settings - "Pop email you own" Popup */
	.Mpbime:hover,											/* Settings - Keyboard Shortcuts */
	.cmgr-toolbar .search-box:hover		 					/* Contacts - Search */
	{
		background-image: -moz-linear-gradient(top, #D4D4D4, #FAFAFA) !important;
		color: #202020 !important;
	}

	/* Focus */
	input[type="text"]:focus, input[type="password"]:focus,	/* Default Inputs */
	select:focus,											/* Default Selects */
	input.wG:focus,											/* Send SMS Popup - Contact Name */
	input.wH:focus,											/* Send SMS Popup - Contact Number */
	input.xx:focus,											/* New Label Popup */
	.mgadget .quickadd-box:focus,							/* Google Calendar Block - "Add" Dropdown */
	input.nr:focus,											/* Compose - Subject */
	.cef-input-field:focus, input.text:focus,				/* Compose - Invitation Popup */
	#tr_image-dialog-external-image-input:focus,			/* Compose - Add Image Popup - URL */
	#linkdialog-text:focus,									/* Compose - Edit Link Popup - Text */
	#linkdialog-onweb-tab-input:focus,						/* Compose - Edit Link Popup - Address */
	#linkdialog-email-tab-input:focus,						/* Compose - Edit Link Popup - Email */
	#cfn:focus, #focus[size]:focus, #cfrt:focus,			/* Settings - "Add another email address you own" Popup */
	#ma_host:focus,											/* Settings - "Pop email you own" Popup */
	.Mpbime:focus,											/* Settings - Keyboard Shortcuts */
	.cmgr-toolbar .search-box:focus		 					/* Contacts - Search */
	{
		background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important;
		color: #000 !important;
	}
	
/* Select */
select {
	background-color: transparent;
	cursor: pointer;
	padding: 1px 4px 2px !important
}

	select input[type="button"] {
		background-color: transparent !important;
		border: 0 !important;
		-moz-box-shadow: #FFF 0 0 0 !important;
		-webkit-box-shadow: #FFF 0 0 0 !important
	}

/* Option Fields */
option {
	background: #FFF !important;
	color: #202020 !important;
	font-size: 11px !important;
	padding: 0 6px !important;
}

/* Textareas */
textarea {
	background-image: -moz-linear-gradient(top, #DDD, #FFF 40px) !important;
	border: 1px solid #FFF !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

	textarea:focus {background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important}

/* Checkboxes and Radio Buttons */
input[type="checkbox"], input[type="radio"] {
	background-image: -moz-linear-gradient(top, #CCC, #FFF) !important;
	border: 2px solid !important;
	cursor: pointer;
	-moz-border-bottom-colors: #999 #FFF !important;
	-moz-border-left-colors: #999 #FFF !important;
	-moz-border-right-colors: #999 #FFF !important;
	-moz-border-top-colors: #999 #FFF !important;
}

	input[type="radio"] {
		-moz-box-shadow: #999 0 0 1px;
		-webkit-box-shadow: #999 0 0 1px
	}
	
	input[type="checkbox"]:hover,
	input[type="radio"]:hover {
		background-image: -moz-linear-gradient(top, #DDD, #FFF) !important;
	}

/* Image Checkbox */
.E .J-LC-Jo,	/* Message Toolsbar - Labels Dropdown */
.DG				/* Tasks */
{
	background-position: 0 0 !important;
	height: 13px !important;
	width: 13px !important;
}

	/* Hover */
	.E .J-LC-Jo:hover,	/* Message Toolsbar - Labels Dropdown */
	.DG:hover			/* Tasks */
	{
		opacity: 0.9;
	}

	/* Checked */
	.E .J-LC-JR-Jp .J-LC-Jo,	/* Message Toolsbar - Labels Dropdown */
	.DH							/* Tasks */
	{
		background-position: -13px 0 !important;
	}

/* Popup Dialogs */
#gbi,						/* Google Bar - "More" Dropdown */
.bd,						/* Google Bar - Offline - Popup */
.U5,						/* Search Autocomplete */
.aH,						/* Vacation Message */
.a,							/* Create a Filter */
.aC .b,  					/* Search Options */
.pN,						/* Main Menu - Label Dropdown */
.TM,						/* Main Menu - More Dropdown */
.pp .TS,					/* Chat Block - Header - Options Popup */
.Af, 						/* Chat Block - Set Status Popup */
.uA, 						/* Chat Block - Set Status Options Popup */
.ah,						/* Chat Search */
.t6,						/* Contact Name Mouseovers */
.t7,						/* Contact Name Mouseovers - Non-contacts */
.tT .J-M,					/* Contact Name Mouseovers - "Video and More" Dropdown */
.jJ,						/* Chat Window - Toolbar - Actions Dropdown */
.jm .J-KX,					/* Chat Window - Emoticon Popup */
.Kj-JD,						/* Send SMS - Popup */
.mgadget .quickadd-popup,	/* Google Calendar Block - "Add" Dropdown */
.mgadget .options-popup,	/* Google Calendar Block - "Options" Dropdown */
#gd-body .gd-menu,			/* Google Docs Blcok - Footer Dropdowns */
.AW,						/* Message Toolbar - Dropdowns */
.ys,						/* [LABS] Message Sneak Peek */
.b7,						/* Buzz - Options Button - Dropdown */
.gwt-DialogBox,				/* Buzz - Connected Sites */
.dpi-popup,					/* Compose - Invitation Popup - Calendar Dropdown */
.goog-container-vertical,	/* Compose - Invitation Popup - Time Dropdown */
.gh,						/* Compose - Canned Responses Dropdown */
.fx,						/* Compose - RTE - Transliteration Dropdown */
.ex,						/* Compose - RTE - Check Spelling Dropdown */
div.Lf,						/* Compose - Editable Link Popup */
.J-JB-KA,					/* Settings - Vacation Responder - Date Dropdown */
.modal-dialog,				/* Contacts - Change Contact Picture Popup */
.cmgr-menu,					/* Contacts - "Groups" Dropdown */
#add-fields-menu,			/* Contacts - Edit - "Add" Dropdown */
.J-M-BvBYQ					/* Tasks - Bottom Menu - Button - Dropdown */
{
	background-color: transparent !important;
	border: 1px solid #D2D2D2 !important;
	color: #FFF !important;
	-moz-border-radius: 8px;
	-moz-box-shadow: #888 0 0 8px !important;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: #888 0 0 8px !important;
}

	/* Popup Dialogs - Rows */
	#gbi a.gb2,				/* Google Bar - "More" Dropdown */
	.U5 .aq,				/* Search Autocomplete */
	.pN .J-N,				/* Label Dropdown */
	.oA, .oC,				/* Chat Block - Header - Options Popup */
	.ux,					/* Chat Block - Set Status Options Popup */
	.tT .J-N,				/* Contact Name Mouseovers - "Video and More" Dropdown */
	.Jd-oKdM2c,				/* Chat Search */
	.jK,					/* Chat Window - Toolbar - Actions Dropdown */
	.mgadget .menu-item,	/* Google Calendar Block - "Options" Dropdown */
	#gd-body .gd-menu-item,	/* Google Docs Block - Dropdowns */
	.AX .J-N,				/* Message Toolbar - Move To Dropdown */
	.J-LC,					/* Message Toolbar - Labels Dropdown */
	.b7 .J-N,				/* Buzz - Options Button - Dropdown */
	.goog-control,			/* Compose - Invitation Popup - Time Dropdown */
	.gh .J-N,				/* Compose - Canned Responses Dropdown */
	.fx .J-N,				/* Compose - RTE - Transliteration Dropdown */
	.ex	.J-N,				/* Compose - RTE - Check Spelling Dropdown */
	.goog-menuitem,			/* Contact - "Groups" Dropdown */
	.J-M-BvBYQ .J-N			/* Tasks - Bottom Menu - Button - Dropdown */
	{
		background: transparent !important;
		color: #FFF !important;
		cursor: pointer !important;
		height: auto !important;
		line-height: normal !important;
		font-size: 11px !important;
		margin: 0 !important;
		padding: 3px 8px !important;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
	}

	/* Focus/Hover */
	#gbi a.gb2:hover, #gbi a.gb2:focus,	/* Google Bar - "More" Dropdown */
	.U5 .Jd-Je,							/* Search Autocomplete */
	.pN .J-N-JT,						/* Label Dropdown */
	.oB,								/* Chat Block - Header - Options Popup */
	.uy,								/* Chat Block - Set Status Options Popup */
	.tT .J-N-JT,						/* Contact Name Mouseovers - "Video and More" Dropdown */
	.ah .Jd-Je,							/* Chat Search */
	.jO,								/* Chat Window - Toolbar - Actions Dropdown */
	.mgadget .menu-item:hover,			/* Google Calendar Block - "Options" Dropdown */
	#gd-body tr.gd-menu-item:hover td,	/* Google Docs Block - Dropdowns */
	.AX .J-N-JT,						/* Message Toolbar - Move To Dropdown */
	.J-LC-JT,							/* Message Toolbar - Labels Dropdown */
	.b7 .J-N-JT,						/* Buzz - Options Button - Dropdown */
	.goog-control-hover,				/* Compose - Invitation Popup - Time Dropdown */
	.gh .J-N-JT,						/* Compose - Canned Responses Dropdown */
	.fx .J-N-JT,						/* Compose - RTE - Transliteration Dropdown */
	.ex .J-N-JT,						/* Compose - RTE - Check Spelling Dropdown */
	.goog-menuitem-highlight,			/* Contact - "Groups" Dropdown */
	.J-M-BvBYQ .J-N-JT					/* Tasks - Bottom Menu - Button - Dropdown */
	{
		background: #222 !important;
		text-decoration: none !important;
	}
	
	/* Disabled */	
	.oC,						/* Chat Block - Header - Options Popup */
	.tT .J-N-JE,				/* Contact Name Mouseovers - "Video and More" Dropdown */
	.AX .J-N-JE,				/* Message Toolbar - More Actions Dropdown */
	.goog-menuitem-disabled		/* Contact - "Groups" Dropdown */
	{
		cursor: default !important;
		opacity: 0.5;
	}
	
/* Close Button */
.bc,			/* Offline Popup */
.Wv,			/* [LABS] Message Sneak Peek */
.Kj-JD-K7-Jq,	/* New Label Popup */
.gwt-Image,		/* Buzz - Connected Sites Popup */
.Lg				/* Compose - Editable Link Popup */
{
	border: 0 !important;
	cursor: pointer;
	height: 16px !important;
	opacity: 0.8;
	width: 16px !important;
}

	.bc:hover,
	.Wv:hover,
	.Kj-JD-K7-Jq:hover,
	.gwt-Image:hover,
	.Lg:hover
	{opacity: 1.0}

/* Toggle Buttons */
.z9 .Ww4Jzd,	/* "Mail" Toggle Icon */
.pp .m7			/* Chat Block - Header - Arrow */
{
	border: 1px solid #6E7680;
	height: 11px !important;
	-moz-box-shadow: #363B42 0 0 1px;
	-webkit-box-shadow: #363B42 0 0 1px;
	width: 11px !important;
}

	/* Maximize */
	.U7PoDf .z9 .Ww4Jzd {background-position: 0 0 !important}
	.U7PoDf .z9 .RmeRKb {background-position: 0 -11px !important}

	/* Minimize */
	.z9 .Ww4Jzd {background-position: -11px 0 !important}
	.z9 .RmeRKb {background-position: -11px -11px !important}
	
	/* Dropdown */
	.pp .m7 {background-position: -22px 0 !important}
	.pp .m7:hover {background-position: -22px -11px !important}

/* Progress Bar */
.lpb,		/* Loading Page */
.KG-Jg-JV	/* Offline Popup */
{
	background-image: -moz-linear-gradient(top, #5A656E, #3B4149) !important;
	border: 1px solid #6F7B87 !important;
	border-top: 1px solid #7E8D99 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

	/* Inner */
	#lpt,		/* Loading Page */
	.KG-Jg-K1	/* Offline Popup */
	{
		background-image: -moz-linear-gradient(top, #FFF, #FB0 2px, #FE0) !important;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

/*
 * ========================================
 * The Loading Page
 * ========================================
 */


/* Wrapper */
#loading {
	background-image: -moz-linear-gradient(top, #566068, #364048) !important;
	/*display: block !important;  Enable this to test the page */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}

	/* "Loading..." */
	#loading .cmsg .msg {
		border: 0 !important;
		font-size: 0;
		height: 67px;
		margin: 218px auto 20px auto !important;
		width: 201px !important;
	}	
	
	/* Bottom Menu */
	#loading #stb {
		background: transparent !important;
		color: #999 !important;
		font-size: 10px !important;
		margin: 0 auto;
		position: static !important;
		text-align: center;
	}
	
	/* Progress Bar */
	.lpb {margin: 0 auto !important}
	
		/* Force it to the end */
		#loading #lpt[style="width: 99%;"] {width: 100% !important}
	
	/* "This is taking longer" Wrapper */
	#loadingError {
		background-image: -moz-linear-gradient(top, #212426, #111416) !important;
		border: 1px solid #667078;
		color: #777;
		/*display: block !important;  Enable this to test the message */
		font-size: 11px;
		margin: 10px auto !important;
		padding: 14px;
		-moz-border-radius: 14px;
		-webkit-border-radius: 14px;
		text-align: center;
		width: 300px;
	}
	
		/* Paragraph */
		#loadingError p {
			font-size: 12px !important;
			margin: 0 0 10px 0 !important;
		}
		
	/* [LABS - Inbox Preview] */
	#inprev {
		margin: 2% auto !important;
		width: 800px
	}
	
		/* [LABS - Inbox Preview] - Title */
		.ipr-title {
			color: #FFF !important;
			font-size: 16px !important
		}
		
		/* [LABS - Inbox Preview] - Table */
		#inprev-items {
			border: 1px solid #707273 !important;
			color: #FFF !important
		}
		
			/* [LABS - Inbox Preview] - Table - Snippet */
			.ipr-snippet {color: #999 !important}

/*
 * ========================================
 * Google Bar
 * ========================================
 */

.qp,					/* [Gmail] */
.ll_page_body #guser	/* [Contacts] */
{
	background-image: -moz-linear-gradient(top, #202427, #282C30, #1B1E20) !important;
	height: 22px;
}

	/* Left/Right */
	#gbar, #guser {
		font-size: 11px !important;
		line-height: 18px;
	}
	
	/* [Contacts] */
	.ll_page_body #guser {
		margin-right: 0 !important;
		padding-right: 12px !important
	}
	
		/* Items */
		.gb1, .gb3,		/* Left */
		.a7, .a8 .e,	/* Right */
		a.gb4			/* [Contacts] Right */
		{
			color: #999 !important;
			text-decoration: none !important;
		}
		
			a.gb1:focus, a.gb1:hover,	/* Left */
			a.gb3:focus, a.gb3:hover,
			.a7:focus, .a7:hover,		/* Right */
			.a8 .e:focus, .a8 .e:hover,
			a.gb4:focus, a.gb4:hover	/* [Contacts] Right */
			{
				color: #DDD !important;	
			}

	/* Left */
	#gbar {margin-left: 12px !important}
	
		/* Items */
		.gb1, .gb3 {margin-right: 6px !important}
			
			/* "More" */
			.gb3 u {text-decoration: none !important}
			
			/* "More" Arrow */
			.gb3 small {
				background-position: 0 0;
				background-repeat: no-repeat;
				display: inline-block;
				height: 3px;
				text-indent: -9000px;
				vertical-align: middle;
				width: 5px;
			}
			
				.gb3:hover small {background-position: 0 -3px}
		
		/* Title */
		b.gb1 {color: #FB0 !important}
	
	/* Right */
	#guser {
		color: #FB0 !important;
		margin-right: 12px !important;
	}
	
		/* Email */
		#guser b {color: #DDD}
		
		/* Labs Icon */
		.nG {
			height: 0 !important;
			padding: 13px 11px 0 0;
			vertical-align: -1px;
			width: 0 !important;
		}
		
			.e:hover .nG, .e:focus .nG {background-position: -11px 0}
		
		/* "Sign Out" */
		#guser .ou {
			color: #DDD !important;
			font-weight: bold;
		}
		
			#guser .ou:focus, #guser .ou:hover {color: #FFF !important}


/*
 * ========================================
 * Loading Message
 * ========================================
 */

.vX .vh,				/* Google Bar */
.mgadget .loading		/* [LABS] Google Calendar Block */
{
	background-image: -moz-linear-gradient(top, #620000, #B80000) !important;
	border: 1px solid #9B0000 !important;
	color: #FFF !important;
	font-size: 11px !important;
	height: 19px;
	line-height: 18px;
	-moz-border-radius: 3px;
	padding: 0 10px !important;
	-webkit-border-radius: 3px;
}

/*
 * ========================================
 * Offline Popup
 * ========================================
 */
 
/* Status */
.bi {
	color: #DDD !important;
	font-size: 11px;
}

/* Info */
.be {
	color: #DDD !important;
	font-size: 11px
}

/* "If you disconnect now" */
.bh {color: #FFF !important}

/*
 * ========================================
 * Logo Bar
 * ========================================
 */

/* Theming Prevention */
.aC {min-height: inherit !important}

/* Logo Bar */
.aC > .nH > .nH > .no,		/* [Gmail] */
.manager-page .stand-alone	/* [Contacts] */
{
	background-image: -moz-linear-gradient(top, #C5C5C5, #FFF) !important;
	border-top: 1px solid #EEE;
	height: 54px !important
}
	
	/* Logo */
	.Rgky9,			/* [Gmail] */
	.GHl1cf,		/* [Apps] */
	.cmgr-logo		/* [Contacts] */
	{
		background-position: center center !important;
		height: 0 !important;
		margin: 0 0 0 19px !important;
		padding: 54px 110px 0 0 !important;
		width: 0 !important;
	}
	
		.Rgky9:hover,
		.GHl1cf:hover,
		.cmgr-logo:hover
		{opacity: 0.8}
			
	/* Search Wrapper */
	.no .d {margin: 13px 0 0 !important}
	
		/* Input */
		.bN .nr {width: 200px}
		
		/* Button/Actions Cell */
		.bM, .bR {padding-left: 2px !important}
		
			/* Buttons */
			.bM .L3 {margin: 0 2px !important}
			
		/* Actions Cell */
		.bR {
			color: #566068 !important;
			text-decoration: none !important;
		}
		
			.bR span:focus, .bR span:hover {color: #000 !important}

/* Spacer when Search Options activated */
.b8.UC {min-height: 0 !important}

/*
 * ========================================
 * Search Autocomplete
 * ========================================
 */

/* Found Text */
.Jd-JU {
	color: #D89900;
	font-weight: normal;
}

/* Description Text */
.U6 {color: #DDD !important}

/*
 * ========================================
 * Vacation Message
 * ========================================
 */

.aH {
	color: #FFF !important;
	font-size: 11px !important;
	left: 33%;
	padding: 4px 12px 5px !important;
	position: absolute;
	top: 10px;
	z-index: 1000;
}

	/* Menu */
	.aH .bU {padding-left: 6px !important}
	
/*
 * ========================================
 * "Show Search Options" and "Create a Filter"
 * ========================================
 */

/* Search Options/Create Filter */
.aC .a, .aC .b
{
	margin: -76px 0 0 26% !important;
	position: absolute;
	width: 700px;
	z-index: 2000;
}

	/* Top Spacing */
	.Bc {margin-top: 6px !important}
	
		/* Cell Spacing */
		.a td, .b td, .aL {padding: 4px 2px !important}
				
			/* Labels */
			.aS, .b label {
				font-size: 11px;
				margin-top: 4px !important
			}
				
			/* Inputs */
			.aY {width: 196px !important}
				
			/* Fix Select Boxes to match width */
			select.aY {margin-right: 8px !important; width: 206px !important}
			select.teNc5c {width: 80px !important}
	
			/* Create Filter - Spacing */
				/* Overall */
				.a {padding: 0 12px !important}
				/* Under Description Text */
				.a .Ba,.a .Bb {margin-top: 10px !important}
				/* Checkbox Rows */
				.lZ {padding: 4px !important}
	
			/* Create Filter - Button Spacer */
			.a .aU {margin-top: 4px !important}

/* Create Label Popup - To Front */
.aw {z-index: 1000 !important}
.a {z-index: 999 !important}

/*
 * ========================================
 * Notification Messages
 * ========================================
 */

/* Notification Messages */
	.cd {z-index: 1000}
	
	/* When Search Options Active */
	.UC {height:0!important;line-height:0!important;padding:0!important}
	
	/* Outer Wrapper */
	.b8 .J-J5-Ji,	/* Regular */
	.cd .J-J5-Ji	/* Firebug Error */
	{
		border: 1px solid #FFF !important;
		-moz-border-radius: 4px;
		-moz-box-shadow: #777 0 0 3px;
		-webkit-border-radius: 4px;
		-webkit-box-shadow: #777 0 0 3px;
	}

	/* Main Cell */
	.b8 .vh,				/* [Gmail] */
	.cd .vh,				/* [Gmail - Firebug] */
	#manager-messages.info	/* [Contacts] */
	{
		background-image: -moz-linear-gradient(top, #F6ECAE, #EDD8AC) !important;
		color: #333 !important;
		display: inline-block;
		font-size: 11px !important;
		font-weight: normal !important;
		height: auto !important;
		line-height: normal !important;
		-moz-border-radius: 4px;
		padding: 2px 8px 3px !important;
		-webkit-border-radius: 4px;
		white-space: nowrap;
	}

	/* Text */
	.rO {
		color: #3F3F3F !important;
		/*text-shadow: #F8ECB4 0 1px 1px*/
	}

	/* Links */
	.vh a, .b8 span, .vh .b9, .vh .ca {
		color: #3F3F3F !important;
		font-weight: bold;
		text-decoration: none !important;
		/*text-shadow: #F8ECB4 0 1px 1px*/
	}
			
		.vh a:hover, .vh span:hover,
		.vh a:focus, .vh span:focus,
		.vh .b9:hover, .vh .b9:focus,
		.vh .ca:hover, .vh .ca:focus
		{color: #000 !important}

/*
 * ========================================
 * Main Wrapper
 * ========================================
 */
 
.Bs {background-image: -moz-linear-gradient(top, #282D34, #40464F 1%, #566068 15%) !important}

	
/*
 * ========================================
 * Main Menu
 * ========================================
 */

/* All Elements in this area */
.pp {padding-right: 5px !important}

/* Button Group */
.TK {overflow: visible !important}

	/* Button Wrapper */
	.TN {
		overflow: visible !important;
		position: relative
	}

		/* Button (Clickable) Wrapper */
		.nU {display: block}
	
			/* Buttons */
			.z9,			/* Mail/Contacts */
			.T3,			/* Tasks */
			.z0 .J-Zh-I,	/* Compose */
			.MX .J-Zh-I,	/* Contacts - "New contact" */
			.RM .CK,		/* Contacts - "New Group"/"Import Contacts" */
			.TO	.nU,		/* Main Menu */
			.n4				/* "More" Button */
			{
				background-image: -moz-linear-gradient(top, #515B62, #464C55) !important;
				border: 1px solid #5E666E !important;
				border-top: 1px solid #8D99A5 !important;
				color: #EEE !important;
				font-size: 11px !important;
				font-weight: normal;
				margin: 1px 0 0 !important;
				padding: 4px 0 5px;
				-moz-box-shadow: #000 0 0 1px;
				text-decoration: none !important;
				text-indent: 10px;
				/*text-shadow: #282D34 0 1px 1px;*/
				-webkit-box-shadow: #000 0 0 1px;
			}
			
				/* Hover/Focus */
				.z9.T2,							/* Mail/Contacts */
				.T3.T1,							/* Tasks */
				.z0 .J-Zh-I-JW,					/* Compose */
				.MX .J-Zh-I-JW,					/* Contacts - "New contact" */
				.RM .CK:hover,					/* Contacts - "New Group"/"Import Contacts" */
				.TO .nU:focus, .TO.NQ .nU,		/* Main Menu */
				.n4:focus, .n4:hover			/* "More" Button */
				{
					background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
					border: 1px solid #8A9BA7 !important;
					border-top: 1px solid #C5CDD3 !important;
				}
				
				/* Active */
				.z0 .J-Zh-I-JO,		/* Compose */
				.TO .nU:active,		/* Main Menu */
				.n4:active			/* "More" Button */
				{
					background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
					border: 1px solid #8A9BA7 !important;
					border-top: 1px solid #C5CDD3 !important;
				}
				
				/* Selected */
				.z8,			/* Mail/Contacts */
				.TO.nZ .nU,		/* Main Menu */
				.n4.n7			/* "More" Button */
				{
					background-image: -moz-linear-gradient(top, #3F454E, #363D42) !important;
					border: 1px solid #5E666E !important;
					border-top: 1px solid #93A9AD !important;
				}
				
					/* Text */
					.TN .n0 {
						background-repeat: no-repeat;
						color: #EEE !important;
						display: block;
						padding: 4px 0 5px;
						text-decoration: none !important;
					}
					
					/* Main Menu */
					.LrBjie .n0,	/* Main Menu */
					.zw .n0,		/* Labels */
					.n4				/* "More" */
					{text-indent: 35px}
					
					/* Toggle Icon */
					.z9 .Ww4Jzd {top: 9px !important}
						
					/* Inbox */
					.n0[href$="#inbox"],
					.n0[href$="#inbox"]:hover
					{background-position: 5px 2px !important}
					
					/* Starred */
					.n0[href$="#starred"],
					.n0[href$="#starred"]:hover
					{background-position: 5px -24px !important}
					
					/* Chats */
					.n0[href$="#chats"],
					.n0[href$="#chats"]:hover
					{background-position: 5px -50px !important}
					
					/* Sent Mail */
					.n0[href$="#sent"],
					.n0[href$="#sent"]:hover
					{background-position: 5px -75px !important}
					
					/* Outbox */
					.n0[href$="#outbox"],
					.n0[href$="#outbox"]:hover
					{background-position: 5px -75px !important}
					
					/* Drafts */
					.n0[href$="#drafts"],
					.n0[href$="#drafts"]:hover
					{background-position: 5px -102px !important}
					
					/* All Mail */
					.n0[href$="#all"],
					.n0[href$="#all"]:hover
					{background-position: 5px -128px !important}
					
					/* Spam */
					.n0[href$="#spam"],
					.n0[href$="#spam"]:hover
					{background-position: 5px -154px !important}
					
					/* Trash */
					.n0[href$="#trash"],
					.n0[href$="#trash"]:hover
					{background-position: 5px -180px !important}
					
					/* Buzz */
					.n0[href$="#buzz"],
					.n0[href$="#buzz"]:hover
					{background-position: 5px -206px !important}
	
			/* Label */
			.pM {
				border-width: 1px !important;
				-moz-border-radius: 3px;
				-moz-box-shadow: #363D42 0 0 1px;
				-webkit-border-radius: 3px;
				-webkit-box-shadow: #363D42 0 0 1px;
			}
				
				/* Inner Wrapper */
				.p6 {
					margin: 0 !important;
					width: 11px !important
				}
	
					/* Label Hover Arrow */
					.p8 {
						background-position: 0 -3px !important;	
						display: inline-block;
						font-size: 0;
						height: 3px;
						vertical-align: 0;
						width: 5px;
					}
			
			/* [LABS] Nested Labels */
				/* Cross Button */
				.TH {
					background-position: 0 0 !important;
					height: 9px !important;
					margin: 7px 0 0 2px !important;
					position: absolute !important;
					width: 9px !important;
				}	
				
					.TI {background-position: 0 -9px !important}
					.TJ:hover {background-position: -9px 0 !important}
					.TI:hover {background-position: -9px -9px !important}
	
	/* Compose/Mail/Contacts/Tasks */
	.z9,			/* Mail/Contacts */
	.T3,			/* Tasks */
	.z0 .J-Zh-I,	/* Compose */
	.MX .J-Zh-I		/* Contacts - "New contact" */
	{
		font-size: 12px !important;
		font-weight: bold !important;
		padding: 7px 0 8px !important;
		text-align: center;
		text-indent: 0;
	}
	
		.z0 .J-Zh-I,	/* Compose */
		.MX .J-Zh-I,	/* Contacts - "New contact" */
		.RM .CK			/* Contacts - "New Group"/"Import Contacts" */
		{
			display: block !important;
			-moz-border-radius: 0 !important;
			-webkit-border-radius: 0 !important;
		}
	
	/* "More" Button */
	.n4 {
		left: 0 !important;
		padding: 3px 0 4px !important;
		position: relative !important;	
	}
	
		/* Text */
		.CJ {text-decoration: none !important}
		
			/* Dropdown */
			.CI {left: 0px !important}
			
				/* Button Wrappers */
				.CL {
					padding: 4px 0 !important;
					text-align: center;
				}
	
	/* Labels */
	.TN .nL {
		left: 10px;
		position: absolute !important;
		top: 5px;	
	}
	
/*
 * ========================================
 * "Add Custom Color" / "New Label" Popup
 * ========================================
 */
 
/* Header */
.Kj-JD-K7 {
	background: transparent !important;
	color: #FFF !important;
	padding: 10px 5px !important;
}

/* "Add Custom Color" */
	/* "Pick colors below." */
	.pK {color: #DDD !important}

/*
 * ========================================
 * Sidebar Blocks
 * ========================================
 */

/* Blocks */
.ps {margin: 4px !important}

	/* Inner Wrapper */
	.pS,	/* Default */
	.s,		/* Chat */
	.pY		/* Invite a Friend */
	{
		background-image: -moz-linear-gradient(top, #40464F, #20262F);
		border: 1px solid #6E7680;
		-moz-box-shadow: #060B12 0 0 1px;
		-moz-border-radius: 8px;
		-webkit-box-shadow: #060B12 0 0 1px;
		-webkit-border-radius: 8px;
	}
	
		/* Header */
		.ps .pr,	/* Collapsed */
		.ps .pv		/* Expanded */
		{
			background-image: -moz-linear-gradient(top, #556169 20%, #525B63 20.1%, #424851);
			border-bottom: 1px solid #6E7680 !important;
			height: 19px !important;
			-moz-border-radius: 5px 5px 0 0;
			text-align: center;
			-webkit-border-radius: 8px 8px 0 0;
		}
		
			/* Hover */
			.ps .pr:hover,	/* Collapsed */
			.ps .pv:hover	/* Expanded */
			{background-image: -moz-linear-gradient(top, #464C55, #525C63);}
			
			/* Collapsed */
			.ps .pr {
				border-bottom: 0 !important;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
			}
			
				/* Title */
				.pp .pw {
					color: #FFF !important;
					font-size: 11px !important;
					font-weight: normal !important;
					line-height: 15px !important;
					/*text-shadow: #161B22 0 1px 1px;*/
				}

/* If IFrame Gadget - Fix Spacing */
.pt iframe {margin-bottom: -3px !important}

		/* Body */
		.pu {
			color: #FFF;
			padding: 0 !important
		}
		
			/* Row */
			.vC,	/* Chat */
			.pm,	/* Quick Links */
			.bH		/* Web Search */
			{
				background-image: -moz-linear-gradient(top, #2F3237, #1E2125);
				border-top: 1px solid #40464F;
				color: #EEE !important;
				font-size: 11px !important;
			}
			
				/* Hover */
				.vD,		/* Chat */
				.pm:hover, 	/* Quick Links */
				.bH:hover	/* Web Search */
				{		
					background-image: -moz-linear-gradient(top, #4F5860, #3D434B);
					cursor: pointer;
				}
				
				/* Active Chat */
				.vE {
					background-image: -moz-linear-gradient(top, #79BA34, #679E2D) !important;
					border-top: 1px solid #99DA54 !important;
				}
				
					/* Text */
					.pn .po		/* Quick Links */
					{
						color: #EEE !important;	
						text-decoration: none !important;
					}
			
		/* Footer */
		.pU,						/* Invite a Friend / Quick Links */
		.Vn,						/* Send SMS - Sign In */
		.bP,						/* Web Search - Clear */
		.mgadget .gadget-footer,	/* Google Calendar Block */
		#gd-menu-bar				/* Google Docs Block */
		{
			background-image: -moz-linear-gradient(top, #5E666E, #434A53) !important;
			border-top: 1px solid #6E7680 !important;
			-moz-border-radius: 0 0 7px 7px;
			-webkit-border-radius: 0 0 7px 7px;
		}
		
			/* Buttons */
				.pU,				/* Invite a Friend / Quick Links */
				.Vn,				/* Send SMS - Sign In */
				.bO,				/* Web Search - Clear */
				.menu-link,			/* Google Calendar Block */
				#gd-menu-bar a		/* Google Docs Block */
				{
					color: #FFF !important;
					font-size: 11px !important;
					padding: 3px 7px 4px 0 !important;
					text-decoration: none !important;
					/*text-shadow: #161B22 0 1px 1px;*/
				}
				
					.pU:focus, .pU:hover,
					.Vn:focus, .Vn:hover,
					.bO:focus, .bO:hover,
					.menu-link:focus, .menu-link:hover,
					#gd-menu-bar a:focus, #gd-menu-bar a:hover
					{
						color: #DDD !important;	
					}


/*
 * ========================================
 * Chat Block
 * ========================================
 */

/* Header (Collapsed) */
.s .pr {
	border-bottom: 1px solid #6E7680 !important;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
}

	/* Text position */
	.s .pr .qe {position: static !important}
	
		/* Header Dropdown */
		.SK, .TT .TS {padding: 0 !important}

/* Search Wrapper */
.dH {padding: 3px 4px 4px !important}

	/* Input */
	input.dI {
		font-size: 11px !important;
		width: 93% !important
	}

/* Name Plate */
.uk {
	background-image: -moz-linear-gradient(top, #5E666E, #434A53) !important;
	border-bottom: 1px solid #1E2125 !important;
	border-top: 1px solid #6E7680;
	cursor: default !important;
	font-size: 11px !important;
	padding: 4px 0 2px !important;
}

	/* Chat Icon */
	.uE {top: -1px}

	/* Your Name */
	.uC {
		color: #FFF !important;
		font-weight: bold;
		/*text-shadow: #161B22 0 1px 1px;*/
	}
	
	/* "Connecting in..." */
	.uc {color: #BBB !important}
	
	/* Set Status Table */
	.uJ {margin: -1px 0 4px !important}
	
		/* Set Status Block */
		.Ae {padding: 0 3px !important}
			
			/* "Set status here" */
			.uf,	/* Default */
			.ug		/* Hover */
			{
				color: #AAA !important;
				font-size: 11px;
				padding-left: 3px !important;
				text-decoration: none !important;
			}
			
				/* Hover */
				.Ae:hover .uf {
					color: #FFF !important;
					cursor: pointer;
				}
				
				/* Popup */
					/* Text */
					.Ag {color: #FFF !important}
			
			/* Arrow Button */
			.uO .nH {cursor: pointer}
			
				/* Arrow */
				.uM {
					background-position: 0 -6px !important;
					height:	3px !important;
					vertical-align: middle;
					width: 5px !important;
				}
				
					.uO .nH:hover .uM {background-position: 0 -3px !important}
					
					/* Popup */
						/* Row */
							/* Icon */
							.eVmJe {margin-top: -2px}
							
							/* Text */
							.uz {
								left: 6px !important;
								position: relative !important
							}
							
							/* HR */
							.uv hr {
								background: #FFF !important;
								opacity: 0.5
							}
							
/* Inner Error Messages */
.ul,	/* Default */
.ud,	/* "You have been signed into AOL" */
.um		/* "*** is trying to send you a message" */
{
	background-image: -moz-linear-gradient(top, #202328, #333A43);
	border-color: #434A53 !important;
	color: #DDD !important;
	font-size: 11px !important;
	text-align: center;
}

/* Contact Row */
	/* Cells */
	.vI td {border: 0 !important}

		/* Contact Name */
		.HHshnc,	/* Normal */
		.vs			/* Blinking */
		{
			display: block;
			margin-top: -1px;
		}
		
		/* "Invited" */
		.vu {
			color: #999 !important;
			font-size: 10px;
			text-indent: 0;
		}

		/* Contact Status (Force Up) */
		.vn {
			font-size: 10px;
			line-height: 6px;
			padding: 0 0 6px 0 !important;
			text-indent: 2px !important;
		}
		
			/* Music Sign */
			.vm td span:first-child {color: #F1DE05}
			
			/* Text */
			.vG {color: #999 !important}

/*
 * ========================================
 * Chat Search
 * ========================================
 */
 
/* Enable For Testing 
.uR {display: block !important} */

/* Row */
.Jd-oKdM2c {padding: 0 !important}

	/* Inner Wrapper */
	.aq {
		height: 20px !important;
		line-height: 20px !important;	
	}
	
		/* Chat Icon */
		.al {margin-top: 2px !important}

		/* Arrow Wrapper */
		.uT {margin-top: 3px !important}
		 
			/* Arrow */
			.Jd-Je img.uS {
				background-position: 0 -12px !important;
				height: 5px !important;
				width: 3px !important;	
			}
	
/* Right Side */
	/* Row */
	.uU {
		background: #222 !important;
		border-left: 1px solid #999 !important;
		color: #DDD !important;
		cursor: pointer !important;
		padding: 0 !important;
	}

		.uU:hover {color: #FFF !important}
		
	/* Divider */
	.uY {border-top: 1px solid #999 !important}

/*
 * ========================================
 * Chat Invite Popup
 * ========================================
 */
 
/* Outer Table */
.ivic {
	background: #566068 !important;
	color: #FFF !important;
}

	/* Subtext */
	.ivnfg {color: #DDD !important}
	
	/* Content Cell */
	.ivct {background: #667078 !important}
	
		/* Contact Name */
		.ivnf {color: #FFF !important}
		
		/* Textarea */
		.ivta {color: #222 !important}
		
		/* Bottom Menu Divider */
		.ivhr {background: #465058 !important}

/*
 * ========================================
 * Contact Name Mouseovers
 * ========================================
 */

/* Name */
.tG {
	border: 0 !important;
	color: #FFF !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

/* Contact Status */
.t5 {
	color: #AAA !important;
	font-size: 11px !important;
}

/* Email Address */
.tB, .tC {
	color: #DDD !important;
	font-size: 11px !important;
}

/* Avatar */
.tM {border: 1px solid #FFF !important}

	/* Avatar Hover */
	.tO {
		border: 1px solid #FB0 !important;
		margin: 1px !important;
		cursor: pointer !important;
	}

	/* Avatar Hover Menu */
	.tO .tP,.tO .tQ {
		background-color: #363B42 !important;
		color: #FFF !important;
		display: block !important;
		font-size: 11px !important;
		left: 0 !important;
		padding: 3px 0 !important;
		position: absolute !important;
		text-align: center !important;
		text-decoration: none !important;
		width: 96px !important;
	}
		
		/* Avatar Hover - YouTube Status Button */
		.tq .zzI6Cb .tE {font-size: 11px}

/* Button Menu */
.bme52c {padding: 0 4px 4px 4px !important}

	/* Buttons */
	.bme52c .J-Zh-I {
		margin: 1px !important;
		padding: 3px 8px 2px !important
	}

		/* Email Icon */
		.ty {
			background-position: 0 0 !important;
			height: 0 !important;
			padding: 16px 17px 0 0 !important;
			width: 0 !important;
		}
		
		/* Video Arrow */
		.tz {
			background-position: 0 -6px !important;
			height: 3px !important;
			margin: 0 0 2px 6px !important;
			width: 5px !important;	
		}

/*
 * ========================================
 * Chat Windows
 * ========================================
 */
 
/* Header */
.Hy,		/* Chat */
.vg2UHf		/* LABS Web Search */
{
	background-image: -moz-linear-gradient(top, #5A656E, #3B4149) !important;
	border: 1px solid #6F7B87 !important;
	border-top: 1px solid #7E8D99 !important;
	-moz-border-radius: 5px 5px 0 0;
	padding: 2px;
	-webkit-border-radius: 5px 5px 0 0;
}

	.Hy:hover,		/* Chat */
	.vg2UHf:hover	/* LABS Web Search */
	{
		background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
		border: 1px solid #8A9BA7 !important;
		border-top: 1px solid #C5CDD3 !important
	}
	
	/* Icon */
	.Hi {vertical-align: -2px}

	/* Name */
	.Hp {
		font-size: 11px !important;
		font-weight: bold !important;
		padding: 0 0 1px;
	}
	
	/* Button Hover */
	.Hn,	/* Minimize */
	.Hr,	/* Pop-out */
	.Hb		/* Close */
	{
		background-color: #3B4149 !important;	
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	
/* Toolbar */
	/* Cell */
	.NJ {background-image: -moz-linear-gradient(top, #FFF, #EEE) !important}
	
		/* Hover */
		.Tw {background-image: -moz-linear-gradient(top, #FFF, #EEE 1px, #FFF) !important}
		
		/* Actions Wrapper */
		.ND {padding: 0 5px 2px !important}
		
			/* "Actions" */
			.NE {
				color: #222;
				font-size: 11px !important;
				/*text-shadow: #FFF 0 1px 1px;*/
			}
			
			/* Arrow */

			.Ts {
				background-position: 0 -9px;
				display: inline-block;
				font-size: 0 !important;
				height: 3px;
				margin: 0 2px;
				vertical-align: middle;
				width: 5px;
			}
	
	/* Add People Section */
	.ne {
		background-image: -moz-linear-gradient(top, #DDD, #EEE 3px, #FFF) !important;
		border-bottom: 0 !important;
		padding-top: 3px !important;
	}
	
		/* "Add people to this chat" */
		.ni {
			color: #333 !important;
			font-size: 11px;	
		}
		
		/* Input */
		.nj input {width: 94% !important}
		
		/* Button Cells */
		.ng, .nh {
			padding-bottom: 3px;
			padding-top: 5px;	
		}
		
/* Body */
.ko,	/* Chat */
.wL		/* LABS Web Search */
{
	background-image: -moz-linear-gradient(top, #BBB, #FFF 1px, #EEE 2px, #FFF 25px) !important;
	border: 1px solid #999 !important;
}

	/* Picture */
	.kh {
		border: 1px solid #FFF !important;
		margin: 4px 8px 4px 4px !important;
		-moz-box-shadow: #000 0 0 1px;
		-moz-border-radius: 2px;
		-webkit-box-shadow: #000 0 0 1px;
		-webkit-border-radius: 2px;
	}
	
	/* "Them: " */
	.km[chat-dir="t"] .kk span.kn {color: #364256 !important}
	
	/* Server Messages */
	.kq {
		background: #DDD !important;
		color: #000 !important;
		font-size: 10px;
		margin: 2px 0 !important;
		-moz-border-radius: 4px;
		padding: 2px;
		text-align: center !important;
		/*text-shadow: #FFF 0 1px 1px;*/
		-webkit-border-radius: 4px;
	}
	
		/* Text */
		.kp {text-indent: 0 !important}
		
	/* "User Typing..." Text */		

	.kd {
		color: #074902 !important;
		font-size: 10px;
		text-align: center !important;
	}

/* Reply Section */
.jp {background-image: -moz-linear-gradient(top, #999, #FFF 1px, #EEE 2px, #FFF 25px) !important}
	
	/* Text Box Wrapper */
	.f7,	/* Focused */
	.gv		/* Unfocused */
	{
		border: 1px solid #999 !important;
		margin: 4px !important;
		-moz-border-radius: 6px;
		padding: 1px;
		-webkit-border-radius: 6px;
	}
	
		/* "User is offline" Text */
		.jw {color: #F33 !important}
		
		/* Textbox */
		.vcZxK {
			border: 0 !important;
			-moz-border-radius: 4px 0 0 4px;
			-webkit-border-radius: 4px 0 0 4px;
		}
		
		/* Emotion Button Cell */
		.gy {
			background-image: -moz-linear-gradient(top, #E0E0E0, #D0D0D0) !important;
			border-left: 1px solid #999;
			padding: 0 0 0 2px !important;
		}
		
			/* Wrapper */
			.He {border: 0 !important}
			
				/* Icon */
				.jn {
					background-position: -98px -28px !important;
					margin-bottom: 2px !important;
				}
				
				/* Popup */
					/* Tabs */
					.jm .J-KX-KU,		/* Unselected */
					.jm .J-KX-KU-KO		/* Selected */
					{
						background-image: -moz-linear-gradient(top, #FFF, #D0D0D0) !important;
						cursor: pointer;
						margin-right: 1px !important;
						-moz-border-radius: 3px 3px 0 0;
						-webkit-border-radius: 3px 3px 0 0;
					}
					
						/* Selected */
						.jm .J-KX-KU-KO {background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important;}
						
					/* Body */
					.jm .J-JX-KA {background-image: -moz-linear-gradient(top, #DDD, #CCC 10px) !important}
					
						/* Icon Cell */
						.jm .J-JX-KA-JY {cursor: pointer}
						
							/* Selected */
							.jm .J-JX-KA-JU {background: #EEE !important}

	

/*
 * ========================================
 * "Invite a Friend" Block
 * ========================================
 */

/* Text */
.pY .p4 {color: #FFF !important} 

/* Input */
.pY .p0 {
	margin: 3px 0 4px !important;
	width: 94% !important
}

/*
 * ========================================
 * [LABS] "Quick Links" Block
 * ========================================
 */
		
/* Row */
.pm {
	height: 18px;
	line-height: 16px;	
}

	/* Link */
	.pn .po {
		display: block;
		text-indent: 8px;
	}
	
	/* "X" */
	.pn .pl {
		background: transparent !important;
		color: #DDD !important;
		line-height: 12px;
		padding: 1px 6px 5px;
	}
	
		.pn .pl:hover {color: #FB0 !important}

/*
 * ========================================
 * [LABS] Send SMS Block
 * ========================================
 */
 
/* Body */
.Vo, 	/* Not Signed In */
.Vl		/* Signed In */
{
	background: transparent !important;
	padding: 8px !important;
}

/* Popup */
.Kj-JD {padding: 8px !important}

	/* Body */
		/* Phone Number Input Field */
		input.wH {margin: 0 4px !important}

	/* Button Wrapper */
	.Kj-JD-Jl {padding-top: 8px !important}

/*
 * ========================================
 * [LABS] Web Search Block
 * ========================================
 */
 
/* Input */
input.bX {width: 96% !important}

/* Saved Searches */
	/* Row */
	.bH {
		height: 16px;
		text-indent: 6px;
	}

	/* Footer */
		/* "clear" */
		.bO {
			vertical-align: 3px;
			text-transform: capitalize;	
		}

/*
 * ========================================
 * [LABS] Google Calendar Block
 * ========================================
 */

/* Mini Calendar */
.mgadget .gadget-header {background-image: -moz-linear-gradient(center top , #6E7680, #556169 2px, #525B63 6px, #424851 19px, #40464F 20px, #20262F) !important}

	/* Cells */
	.mgadget .dp-cell {padding: 2px 1px !important}
	
	/* Header Cells */
	.mgadget .datepicker .dp-heading
	{background: transparent !important}
	
/* Container */
.view-container,
.details-container
{background-image: -moz-linear-gradient(top, #DDD, #FFF 50px)}

	/* Date Label */
	.mgadget .agenda .date-label {
		background-image: -moz-linear-gradient(top, #2F3237, #1E2125) !important;
		border-top: 1px solid #40464F !important;
		color: #D7D7D7;
		font-size: 11px;
		margin: 0 !important;
		padding: 2px 0 3px !important;
		text-align: center;
		/*text-shadow: #000 0 1px 1px;*/
	}
	
	/* Event */
	.mgadget .agenda .event {
		background-image: -moz-linear-gradient(top, #FFF, #DCDEE2 4%, #F4F7FB);
		border-bottom: 1px solid #7B8A92 !important;
		font-size: 11px;
		height: 18px;
		line-height: 15px;
	}
		
		.mgadget .agenda .event:hover {background-image: -moz-linear-gradient(top, #FBECC1, #F6D063 4%, #ECEC63)}
		
		/* Time */
		.event-time {color: #414750 !important}
		
/* Footer */
	/* Today Button */
	#todayLink1 {padding: 3px 0 4px 7px !important}

	/* Options Button */
	#optionsLink1 .menu-link {padding-right: 5px !important}
	
	/* Options Arrow */
	.menu-arrow {
		background-position: 0 -6px;
		display: inline-block;
		font-size: 0 !important;
		height: 3px;
		margin: 0 4px 0 0;
		vertical-align: middle;
		width: 5px;	
	}
	
/* Add Popup */
.mgadget .quickadd-popup {
	margin: 0 0 -1px -1px !important;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}

	/* Inner Wrapper */
	.quickadd-contentbox {border: 0 !important}
	
		/* Input */
		.mgadget .quickadd-box {width: 97% !important}

/* Options Popup */
.mgadget .options-popup {padding: 0 !important}

/* Edit Visible Calendars */
.mgadget .calendar-list-subcontainer {background-image: -moz-linear-gradient(top, #DDD, #FFF 50px) !important}

	/* Inner Wrapper (Revert GCal Redesigned Style) */
	.mgadget .calendar-list {
		background: transparent !important;
		border: 0 !important;
		-moz-border-radius: 0 !important;
		-moz-box-shadow: 0 0 0 !important;
		-webkit-border-radius: 0 !important;
		-webkit-box-shadow: 0 0 0 !important;
	}
	
		/* Calendar Name */
		.mgadget .calendar-list label {font-size: 11px}

/*
 * ========================================
 * [LABS] Google Docs Block
 * ========================================
 */
 
/* Error/Loading Message */
.pt .m6 {
	background-image: -moz-linear-gradient(top, #202328, #333A43);
	border-color: #434A53 !important;
	color: #DDD !important;
	font-size: 11px !important;
	-moz-border-radius: 0 0 5px 5px;
	text-align: center;
	-webkit-border-radius: 0 0 5px 5px;
}

/* Body */
	/* Wrapper */
	#gd-content {
		background: transparent !important;
		margin: 0 !important;
		padding: 0 !important
	}
	
		/* Search */
		#gd-search {
			background-image: -moz-linear-gradient(top, #2F3237, #1E2125);
			border-top: 1px solid #40464F;
			padding: 6px 3px !important
		}
	
			/* Input (Overwrite GDocs Redesigned) */
			#query {
				border: 1px solid #FFF !important;
				-moz-border-bottom-colors: #FFF !important;
				-moz-border-left-colors: #FFF !important;
				-moz-border-right-colors: #FFF !important;
				-moz-border-top-colors: #FFF !important;
			}
			
		/* Rows */
		#gd-result-table td {
			background-image: -moz-linear-gradient(top, #FFF, #DCDEE2 4%, #F4F7FB);
			border-bottom: 1px solid #7B8A92;
			cursor: pointer;
		}
		
			#gd-result-table tr:hover td {background-image: -moz-linear-gradient(top, #FBECC1, #F6D063 4%, #ECEC63)}
			
				/* Name */
				#gd-result-table a {font-size: 11px !important}
				
		/* Footer */
		#gd-menu-bar {
			margin: 0 !important;
			padding: 5px 0 6px 6px !important;
		}
		
			/* Button Arrows */
			.spr-icon-downarrow-gadget {
				background-position: 0 -6px !important;
				height: 3px !important;
				vertical-align: middle;
				width: 5px !important;
			}
			
			/* Dropdowns */
				/* "Show" */
					/* Reset Hovers */
					div.gd-menu span.gd-menu-item-action:hover,
					div.gd-menu span.gd-menu-item-action:active {
						color: #FFF !important;
						text-decoration: none !important;
					}
				
				/* "New" */
				#gd-body #gd-new-menu {
					-moz-box-shadow: 0 0 0 !important;
					-webkit-box-shadow: 0 0 0 !important;
				}
				
					/* Rows */
					#gd-new-menu a {color: #FFF !important}
			

/*
 * ========================================
 * Web Clips
 * ========================================
 */
 
/* Wrapper */
.mq {margin: 4px 0 !important}

	/* Main Text */
	.mv {
		color: #EEE !important;
		font-size: 11px !important;
		padding-top: 1px !important;
	}
	
		/* Title and "Web Clip" */
		.my,		/* Title */
		.mq .mB		/* "Web Clip */
		{
			color: #DDD !important;
			font-weight: bold;
		}
		
		/* Accented Color */
		.iCzVvb {color: #93CC05 !important}
		
		/* Date */
		.mx {color: #FFF !important}
		
	/* Buttons */
	.mA div {
		font-size: 10px !important;
		height: 12px !important;
		line-height: 10px !important;
		margin: 0 2px !important;
		padding: 1px 4px 2px !important;
	}
	
		/* Disabled */
		.mt {
			cursor: default;
			opacity: 0.5;
		}

/*
 * ========================================
 * Message Tools
 * ========================================
 */

/* Top */
.A1 {padding-bottom: 6px !important}

/* Bottom */
.AY .Cq {margin: 3px 0 0 !important}

	/* "Search results for:" */
	.yS {
		color: #DDD !important;
		font-size: 11px !important;
		padding: 4px 0 0 !important;
	}
	
		/* Keyword */
		.yT {color: #FB0 !important}
	
	/* Button Group */
		/* All Buttons */
		.Pl .J-Zh-I,	/* Default */
		.AP,			/* Refresh */
		.AO,			/* Back to Inbox */
		.Nn .J-Zh-I		/* Contacts */
		 {
			 margin-bottom: 0 !important;
			 padding: 3px 8px 4px !important
			}
		
		/* Left Buttons */
		.Pl .J-Zh-I-Js-Zj {
			border-right: 0 !important;
			-moz-border-radius-bottomright: 0 !important;
			-moz-border-radius-topright: 0 !important;
			-webkit-border-radius-bottomright: 0 !important;
			-webkit-border-radius-topright: 0 !important;
		}
		
		/* Right Buttons */
		.Pl .J-Zh-I-Js-Zq {
			-moz-border-radius-bottomleft: 0 !important;
			-moz-border-radius-topleft: 0 !important;
			-webkit-border-radius-bottomleft: 0 !important;
			-webkit-border-radius-topleft: 0 !important;
		}
		
		/* Selection Type */
		.J-Zh-I.J-Pm-I {
			display: block !important;
			float: left;
			margin-bottom: -7px !important;
			padding: 2px 8px 4px !important;
		}
		
		/* "Back to Inbox" */
		.AO {margin-top: 1px !important}
		
			/* Remove Bolding */
			.D .J-Zh-I b	/* Archive Button */
			{font-weight: normal !important}
			
			/* Arrow */
			.AZ {
				background-position: 0 -6px !important;
				height: 3px !important;
				margin-left: 6px !important;
				width: 5px !important;
			}
			
				/* Selected */
				.J-Zh-I-Kq .AZ {background-position: -5px -6px !important}
				
			/* Dropdowns */
				/* Inner Wrapper */
				.SK {-moz-box-shadow: 0 0 0 !important}
			
					/* Search Bar */
					.E .J-M-JJ {
						border: 0 !important;	
						padding: 4px !important;
					}
					
						/* Input */
						.E .J-M-JJ input {width: 92% !important}
						
						/* Search Icon */
						.A0 {top: 8px !important}
						
					/* Labels Checkbox */
					.E .J-LC-Jo	{margin: -4px 4px -2px 0 !important}
						
					/* Footer */
					.E .J-JK {
						background-image: -moz-linear-gradient(top, #5A656E, #3B4149);
						border: 1px solid #6F7B87;
						border-top: 1px solid #7E8D99;
						color: #FFF;
						cursor: pointer;
						font-size: 11px;
						padding: 4px 8px !important;
						/*text-shadow: #2D3136 0 1px 1px;*/
					}
					
						/* Bottom */
						.E .J-JK:last-child {
							-moz-border-radius: 0 0 5px 5px;
							-webkit-border-radius: 0 0 5px 5px;
						}
	
						/* Hover */
						.E .J-JK-JT
						{
							background-image: -moz-linear-gradient(top, #6D7984, #59616C);
							border: 1px solid #8A9BA7;
							border-top: 1px solid #C5CDD3;
							color: #FFF !important;
						}
					
		/* [LABS] POP3 Refresh Message */
		.T9 {
			background-position: 0 5px !important;
			background-repeat: no-repeat !important;
			color: #FB0 !important;
			font-size: 11px !important;
			margin-left: 10px !important;
			padding: 5px 0.5ex 3px 23px !important;
		}

/*
 * ========================================
 * Pagination
 * ========================================
 */

/* Text Wrapper */
.h0,		/* View Email */
.Dj			/* Inbox */
{color: #DDD !important}

/* Numbers */
.h0 b,		/* View Email */
.Dj b		/* Inbox */
{color: #FB0 !important}

/* Buttons */
.h0 .e,		/* View Email */
.Di .e		/* Inbox */
{padding: 2px 9px !important}

/*
 * ========================================
 * Folder Notifications
 * ========================================
 */

.ya {
	background-image: -moz-linear-gradient(top, #1E2125, #2F3237);
	border: 0 !important;
	color: #DDD !important;
	font-size: 11px !important;
	padding: 3px 8px 4px !important;
}

/*
 * ========================================
 * Email List
 * ========================================
 */
 
/* Wrapper */
.TB {background-image: -moz-linear-gradient(top, #FFF, #DDD 0.5%, #F9F9F9 20%)}

	/* Empty Cells */
	.TC {border: 0 !important}

	/* Row Cells */
	.zA td,		/* Email List */
	.MT td		/* Contacts */
	{
		border-bottom: 1px solid #7B8A92 !important;
		color: #212730;
		font-size: 11px !important;
		height: 22px !important;
		padding: 0 !important;
	}

	/* Row Background */
		/* Regular */
		.yO td,		/* Email List */
		.ML			/* Contacts */
		 {background-image: -moz-linear-gradient(top, #FFF, #DCDEE2 2px, #F4F7FB) !important}
		
		/* Unread */
		.zE td {background-image: -moz-linear-gradient(top, #E9F5FB, #C9E5F6 2px, #C7D7F0) !important}
		
		/* Hover */
		.yO:hover td, .zE:hover td,		/* Email List */
		.MT:hover td					/* Contacts */
		{background-image: -moz-linear-gradient(top, #FBECC1, #F6D063 2px, #ECEC63) !important}
		
		/* Checked */
		.x7 td, .x7:hover td {background-image: -moz-linear-gradient(top, #9EBBA2, #CFEFB3 2px, #AACDAD) !important}
		
	/* Checkbox Column */
	col.Ci {width: 30px !important}

	/* Grip Cell */
	.oZ-x3 {background: transparent !important}
	
		/* Grip */
		.oZ-jd {
			background-color: transparent !important;
			background-position: -10px -11px !important;
			height: 0 !important;
			margin: -3px -4px 0 4px !important;
			padding: 11px 6px 0 0 !important;
			visibility: visible !important;
			width: 0 !important;
		}
		
			/* Indicator Arrow / Grip Only */
			.oZ-jd[style*="v"] {
				background-position: -10px 0 !important;	
			}

		/* Checkbox */
		.oZ-jc {vertical-align: baseline !important}
	
	/* Star Column */
	col.y5 {width: 25px !important}
		
	/* Title/Description Column */
		/* Label */
		.ar {padding: 0 5px 0 0 !important}
	
		/* Email Description */
		.y2	{
			color: #647286 !important;
			font-size: 11px;
		}
	
	/* Date Column */
	td.xW {padding-right: 8px !important}

/*
 * ========================================
 * [LABS] Message Sneak Peek
 * ========================================
 */

/* Menu */
.yz {background: transparent !important}
	
	/* Message Count */
	.yw {
		color: #FFF !important;
		font-size: 11px
	}
	
	/* Close Button */
	.Wv {margin: -6px 4px 0 0 !important}
		
/* Title */
.yt {
	background-image: -moz-linear-gradient(top, #DDD 10%, #FFF);
	border: 1px solid #FFF;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}
	
/* Footer */
.yx {
	background-image: -moz-linear-gradient(top, #1E2125, #2F3237);
	-moz-border-radius: 0 0 8px 8px;
	padding: 2px 5px 4px 6px !important;
	-webkit-border-radius: 0 0 8px 8px;
}

	/* "View Entire Thread" */
	.yu {font-size: 11px}

/*
 * ========================================
 * Stars
 * ========================================
 */

/* Stars */
.y4 img,		/* Email Row */
img.f,			/* View Email */
.r2 img			/* Settings [Superstars] */
{
	background-repeat: no-repeat;
	cursor: pointer;
	height: 0 !important;
	margin: -2px 0 0 !important;
	padding: 18px 18px 0 0 !important;
	width: 0 !important;
}

	/* Star Off */
	.zG,	/* Email Row [Regular] */
	.xi,	/* Email Row [Superstars] */
	.g8		/* View Email */
	{background-position: 0 0 !important}
		
	/* Star Red */
	.y3,	/* Email Row [Regular] */
	.xn,	/* Email Row [Superstars] */
	.g9		/* View Email */

	{background-position: 0 -22px !important}

		
	/* [LABS] Superstars */
		/* Star Green, */
		.xk {background-position: 0 -46px !important}
		/* Star Blue */
		.xj {background-position: 0 -68px !important}
		/* Star Pink */
		.xo {background-position: 0 -91px !important}
		/* Star Orange */
		.xl {background-position: 0 -114px !important}
		/* Star Purple */
		.xm {background-position: 0 -137px !important}
		/* Star Yellow Exclamation */
		.xh {background-position: 0 -160px !important}
		/* Star Blue i */
		.xc {background-position: 0 -183px !important}
		/* Star Checkmark */
		.xd {background-position: 0 -206px !important}
		/* Star Red Exclamation */
		.xg {background-position: 0 -230px !important}
		/* Star Purple Question Mark */
		.xf {background-position: 0 -253px !important}
		/* Star Orange Forward */
		.xe {background-position: 0 -275px !important}

/*
 * ========================================
 * Attachment Icons
 * ========================================
 */

img.yE,		/* Message Row */
img.gw 		/* Email View */
{
	width:0!important;
	height:0!important;
	padding: 16px 16px 0 0 !important;
}

/* Portable Document Format */
table img[src="images/cleardot.gif"][title$=pdf],
table img[src="images/cleardot.gif"][title$=PDF] {
	background:url(moz-icon://.pdf?size=16) 0 0 !important;
}

/* Microsoft Excel */
table img[src="images/cleardot.gif"][title$=xls],
table img[src="images/cleardot.gif"][title$=XLS] {
	background:url(moz-icon://.xls?size=16) 0 0 !important;
}

/* Microsoft Excel Open XML  */
table img[src="images/cleardot.gif"][title$=xlsx],
table img[src="images/cleardot.gif"][title$=XLSX] {
	background:url(moz-icon://.xlsx?size=16) 0 0 !important;
}

/* Microsoft Word */
table img[src="images/cleardot.gif"][title$=docx],
table img[src="images/cleardot.gif"][title$=DOCX],
table img[src="images/cleardot.gif"][title$=doc],
table img[src="images/cleardot.gif"][title$=DOC] {
	background:url(moz-icon://.doc?size=16) 0 0 !important;
}

/* Microsoft Powerpoint */
table img[src="images/cleardot.gif"][title$=ppt],
table img[src="images/cleardot.gif"][title$=pps],
table img[src="images/cleardot.gif"][title$=PPT],
table img[src="images/cleardot.gif"][title$=PPS] {
	background:url(moz-icon://.ppt?size=16) 0 0 !important;
}

/* Microsoft Excel Open XML  */
table img[src="images/cleardot.gif"][title$=pptx],
table img[src="images/cleardot.gif"][title$=PPTX],
table img[src="images/cleardot.gif"][title$=ppsx],
table img[src="images/cleardot.gif"][title$=PPSX] {
	background:url(moz-icon://.pptx?size=16) 0 0 !important;
}

/* OpenOffice Text */
table img[src="images/cleardot.gif"][title$=odt],
table img[src="images/cleardot.gif"][title$=ODT] {
	background:url(moz-icon://.odt?size=16) 0 0 !important;
}

/* OpenOffice Spreadsheet */
table img[src="images/cleardot.gif"][title$=ods],
table img[src="images/cleardot.gif"][title$=ODS] {
	background:url(moz-icon://.ods?size=16) 0 0 !important;
}

/* OpenOffice Presentation */
table img[src="images/cleardot.gif"][title$=odp],
table img[src="images/cleardot.gif"][title$=ODP] {
	background:url(moz-icon://.odp?size=16) 0 0 !important;
}

/* Text */
table img[src="images/cleardot.gif"][title$=txt],
table img[src="images/cleardot.gif"][title$=TXT] {
	background:url(moz-icon://.txt?size=16) 0 0 !important;
}

/* Rich Text Format */
table img[src="images/cleardot.gif"][title$=rtf],
table img[src="images/cleardot.gif"][title$=RTF] {
	background:url(moz-icon://.rtf?size=16) 0 0 !important;
}

/* Compressed Archive */
table img[src="images/cleardot.gif"][title$=zip],
table img[src="images/cleardot.gif"][title$=ZIP] {
	background:url(moz-icon://.zip?size=16) 0 0 !important;
}

/* WinRAR Compressed Archive */
table img[src="images/cleardot.gif"][title$=rar],
table img[src="images/cleardot.gif"][title$=RAR] {
	background:url(moz-icon://.rar?size=16) 0 0 !important;
}

/* 7-zip Compressed Archive */
[title*=".7z"],
[title*=".7Z"] {
	background:url(moz-icon://.7z?size=16) 0 0 !important;
}

/* Graphic Interchange Format */
table img[src="images/cleardot.gif"][title$=gif],
table img[src="images/cleardot.gif"][title$=GIF] {
	background:url(moz-icon://.gif?size=16) 0 0 !important;
}

/* Bitmap */
table img[src="images/cleardot.gif"][title$=bmp],
table img[src="images/cleardot.gif"][title$=BMP] {
	background:url(moz-icon://.bmp?size=16) 0 0 !important;
}

/* Joint Photographic Experts Group image */
table img[src="images/cleardot.gif"][title$=jpg],
table img[src="images/cleardot.gif"][title$=JPG],
table img[src="images/cleardot.gif"][title$=jpeg],
table img[src="images/cleardot.gif"][title$=JPEG] {
	background:url(moz-icon://.jpg?size=16) 0 0 !important;
}

/* Portable (Public) Network Graphic */
table img[src="images/cleardot.gif"][title$=png],
table img[src="images/cleardot.gif"][title$=PNG] {
	background:url(moz-icon://.png?size=16) 0 0 !important;
}

/* Tagged Image Format */
table img[src="images/cleardot.gif"][title$=tif],
table img[src="images/cleardot.gif"][title$=TIF],
table img[src="images/cleardot.gif"][title$=tiff],
table img[src="images/cleardot.gif"][title$=TIFF] {
	background:url(moz-icon://.png?size=16) 0 0 !important;
}

/* XPM */
table img[src="images/cleardot.gif"][title$=xpm] {
	background:url(moz-icon://.xpm?size=16) 0 0 !important;
}

/* Adobe Illustrator */
table img[src="images/cleardot.gif"][title$=AI],
table img[src="images/cleardot.gif"][title$=ai] {
	background:url(moz-icon://.ai?size=16) 0 0 !important;
}

/* Adobe Photosphop */
table img[src="images/cleardot.gif"][title$=PSD],
table img[src="images/cleardot.gif"][title$=psd] {
	background:url(moz-icon://.psd?size=16) 0 0 !important;
}

/* HyperText Markup Language */
table img[src="images/cleardot.gif"][title$=html],
table img[src="images/cleardot.gif"][title$=htm] {
	background:url(moz-icon://.htm?size=16) 0 0 !important;
}

/* Google Earth Saved Working Session */
table img[src="images/cleardot.gif"][title$=kmz],
table img[src="images/cleardot.gif"][title$=KMZ] {
	background:url(moz-icon://.kmz?size=16) 0 0 !important;
}

/* Google Earth Saved Working Session */
table img[src="images/cleardot.gif"][title$=kml],
table img[src="images/cleardot.gif"][title$=KML] {
	background:url(moz-icon://.kml?size=16) 0 0 !important;
}

/* Java */
table img[src="images/cleardot.gif"][title$=java],
table img[src="images/cleardot.gif"][title$=JAVA],
table img[src="images/cleardot.gif"][title$=class],
table img[src="images/cleardot.gif"][title$=CLASS] {
	background:url(moz-icon://.java?size=16) 0 0 !important;
}
 
/* JavaScript */
table img[src="images/cleardot.gif"][title$=JS],
table img[src="images/cleardot.gif"][title$=js] {
	background:url(moz-icon://.js?size=16) 0 0 !important;
}

/* Cascading Style Sheet */
table img[src="images/cleardot.gif"][title$=CSS],
table img[src="images/cleardot.gif"][title$=css] {
	background:url(moz-icon://.css?size=16) 0 0 !important;
}

/* MPEG Audio Stream, Layer III */
table img[src="images/cleardot.gif"][title$=mp3],
table img[src="images/cleardot.gif"][title$=MP3] {
	background:url(moz-icon://.mp3?size=16) 0 0 !important;
}

/* Windows Media Audio */
table img[src="images/cleardot.gif"][title$=wma],
table img[src="images/cleardot.gif"][title$=WMA] {
	background:url(moz-icon://.wma?size=16) 0 0 !important;
}

/* Windows Media Video */
table img[src="images/cleardot.gif"][title$=wmv],
table img[src="images/cleardot.gif"][title$=WMV] {
	background:url(moz-icon://.wmv?size=16) 0 0 !important;
}

/* Flash Video */
table img[src="images/cleardot.gif"][title$=flv],
table img[src="images/cleardot.gif"][title$=FLV] {
	background:url(moz-icon://.flv?size=16) 0 0 !important;
}

/* Windows Media A/V */
table img[src="images/cleardot.gif"][title$=wm],
table img[src="images/cleardot.gif"][title$=WM] {
	background:url(moz-icon://.wm?size=16) 0 0 !important;
}

/* Windows Media Encoder Session Profile */
table img[src="images/cleardot.gif"][title$=wme],
table img[src="images/cleardot.gif"][title$=WME] {
	background:url(moz-icon://.wme?size=16) 0 0 !important;
}

/* Waveform */
table img[src="images/cleardot.gif"][title$=wav],
table img[src="images/cleardot.gif"][title$=WAV] {
	background:url(moz-icon://.wav?size=16) 0 0 !important;
}

/* Quicktime Video */
table img[src="images/cleardot.gif"][title$=mov],
table img[src="images/cleardot.gif"][title$=MOV] {
	background:url(moz-icon://.mov?size=16) 0 0 !important;
}

/* MPEG 1 System Stream */
table img[src="images/cleardot.gif"][title$=mpeg],
table img[src="images/cleardot.gif"][title$=MPEG] {
	background:url(moz-icon://.mpeg?size=16) 0 0 !important;
}

/* MPEG 1 System Stream */
table img[src="images/cleardot.gif"][title$=mpg],
table img[src="images/cleardot.gif"][title$=MPG] {
	background:url(moz-icon://.mpg?size=16) 0 0 !important;
}

/* MPEG 1 System Stream */
table img[src="images/cleardot.gif"][title$=mpe],
table img[src="images/cleardot.gif"][title$=MPE] {
	background:url(moz-icon://.mpe?size=16) 0 0 !important;
}

/* MPEG 4 System Stream */
table img[src="images/cleardot.gif"][title$=mp4],
table img[src="images/cleardot.gif"][title$=MP4] {
	background:url(moz-icon://.mp4?size=16) 0 0 !important;
}

/* Audio Video Interleave File */
table img[src="images/cleardot.gif"][title$=avi],
table img[src="images/cleardot.gif"][title$=AVI] {
	background:url(moz-icon://.avi?size=16) 0 0 !important;
}

/* DivX Movie */
table img[src="images/cleardot.gif"][title$=divx],
table img[src="images/cleardot.gif"][title$=DIVX] {
	background:url(moz-icon://.divx?size=16) 0 0 !important;
}

/* iCalendar Calendar Data */
table img[src="images/cleardot.gif"][title$=ics],
table img[src="images/cleardot.gif"][title$=ICS] {
	background:url(moz-icon://.ics?size=16) 0 0 !important;
}

/* Outlook Express Electronic Mail */
table img[src="images/cleardot.gif"][title$=eml],
table img[src="images/cleardot.gif"][title$=EML] {
	background:url(moz-icon://.eml?size=16) 0 0 !important;
}

/* Windows Executable */
table img[src="images/cleardot.gif"][title$=exe],
table img[src="images/cleardot.gif"][title$=EXE] {
	background:url(moz-icon://.exe?size=16) 0 0 !important;
}

/* Windows Installer File */
table img[src="images/cleardot.gif"][title$=msi],
table img[src="images/cleardot.gif"][title$=MSI] {
	background:url(moz-icon://.msi?size=16) 0 0 !important;
}

/*
 * ========================================
 * Footer
 * ========================================
 */

/* Text */
.mn,	/* Google Feature Slider */
.l6,	/* Last account activity... */
.mp,	/* "Gmail view:" ... */
.ma		/* Copyright - Dashes */
{
	color: #DDD !important;
	font-size: 11px !important;
}

	/* This account is used in other locations */
	.l7 {background: #FB0 !important}
	
	/* "You are currently using..." */
	.mj	{color: #FB0 !important}
	
	/* "C 2010 Google" and "Powered by" */
	.ma .l3,
	.ma .mb
	{color: #999 !important}
	
/*
 * ========================================
 * Activity Information
 * ========================================
 */

body > table[style="table-layout: fixed;"][width="100%"][height="100%"] {
	background: #566068;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
	color: #FFF;	
}

	/* Header */
	.acts {
		background: #282C30 !important;
		border-bottom: 1px solid #869098;
		color: #FFF;
	}
	
		/* "Activity on this account" */
		.acts > span {
			border-bottom: 1px dotted #566068;
			display: block;
			text-align: center;
		}
		
		/* "This feature provides..." */
		.acts .fs td {
			color: #768088;
			font-size: 11px;
			text-align: center;
		}
		
			/* "Learn more" */
			.acts td a {
				border-bottom: 1px dotted #566068;
				color: #FFF !important;
				text-decoration: none !important;
			}
			
				.acts td a:hover {color: #FB0 !important}
				
	/* "This account is..." */
	tr.fs td {
		color: #FFF;
		font-size: 12px
	}
	
	/* Recent Activity Table */
	tr.fs table[cellpadding="4"][border="1"] {
		background: -moz-linear-gradient(top, #465058, #282C30) !important;
		border-color: #282C30;
		border-collapse: collapse;
		font-size: 12px;
	}
	
		/* Cells */
		tr.fs table[cellpadding="4"][border="1"] td {color: #96A0A8}
	
		/* Header */
		tr.fs table[cellpadding="4"][border="1"] .thead td {
			background: #282C30 !important;
			color: #566068 !important;
		}
		
			tr.fs .thead b {color: #FFF}
			
			/* "?" */
			tr.fs .thead a {
				border-bottom: 1px dotted #566068;
				color: #869098 !important;
				text-decoration: none !important;
			}
			
				tr.fs .thead a:hover {color: #FFF !important}

	/* Footer Text */				
	tr.fs .subtext {color: #282C30 !important}

/*
 * ========================================
 * Labels
 * ========================================
 */

/* Inner Wrapper */
.au		/* Email List */
{
	padding: 0 0 1px !important
}

	/* Text */
	.av		/* Email List */
	{
		font-size: 10px !important;
	}
		
	/* Solid Gray */
	*[style*="-color: rgb(90, 105, 134)"]{
		background: -moz-linear-gradient(top, #7488A8 1px, #5C6C89 2px, #7487AA) !important;
		border-color: #3D4864 !important;
		/*text-shadow: #3D4864 0 1px 1px;*/
	}
	
	/* Solid Blue */
	*[style*="-color: rgb(32, 108, 255)"],
	.Mi .Mj, .Mi .Mk	/* Contacts - Details - Label */
	{
		background: -moz-linear-gradient(top, #4184D9 1px, #3569CD 2px, #4A85F8) !important;
		border-color: #294FD0 !important;
		/*text-shadow: #294FD0 0 1px 1px;*/
	}
	
	/* Solid Navy */
	*[style*="-color: rgb(0, 0, 204)"]{
		background: -moz-linear-gradient(top, #2E44C7 1px, #2738B5 2px, #5069EC) !important;
		border-color: #212EAF !important;
		/*text-shadow: #212EAF 0 1px 1px;*/
	}
	
	/* Solid Purple */
	*[style*="-color: rgb(82, 41, 163)"]{
		background: -moz-linear-gradient(top, #6B37BD 1px, #572DA5 2px, #8657B9) !important;
		border-color: #40238D !important;
		/*text-shadow: #40238D 0 1px 1px;*/
	}
	
	/* Solid Maroon */
	*[style*="-color: rgb(133, 79, 97)"]{
		background: -moz-linear-gradient(top, #9B5169 1px, #7B4154 2px, #A56178) !important;
		border-color: #5A303D !important;
		/*text-shadow: #5A303D 0 1px 1px;*/
	}
	
	/* Solid Red */
	*[style*="-color: rgb(204, 0, 0)"]{
		background: -moz-linear-gradient(top, #BD0303 1px, #A50404 2px, #C22E2E) !important;
		border-color: #8E0707 !important;
		/*text-shadow: #8E0707 0 1px 1px;*/
	}
	
	/* Solid Orange */
	*[style*="-color: rgb(236, 112, 0)"]{
		background: -moz-linear-gradient(top, #DA7D00 1px, #CE6300 2px, #E98200) !important;
		border-color: #C44800 !important;
		/*text-shadow: #C44800 0 1px 1px;*/
	}
	
	/* Solid Brown */
	*[style*="-color: rgb(179, 109, 0)"]{
		background: -moz-linear-gradient(top, #AD6F00 1px, #905800 2px, #B06B00) !important;
		border-color: #743F00 !important;
		/*text-shadow: #743F00 0 1px 1px;*/
	}
	
	/* Solid Yellow */
	*[style*="-color: rgb(171, 139, 0)"]{
		background: -moz-linear-gradient(top, #BAAD00 1px, #A28F00 2px, #C5A300) !important;
		border-color: #8C7000 !important;
		/*text-shadow: #8C7000 0 1px 1px;*/
	}
	
	/* Solid Swamp */
	*[style*="-color: rgb(99, 99, 48)"]{
		background: -moz-linear-gradient(top, #737337 1px, #5C5C2C 2px, #81813C) !important;
		border-color: #454521 !important;
		/*text-shadow: #454521 0 1px 1px;*/
	}
	
	/* Solid Green */
	*[style*="-color: rgb(100, 153, 44)"]{
		background: -moz-linear-gradient(top, #81B738 1px, #669D2D 2px, #7CBF35) !important;
		border-color: #488520 !important;
		/*text-shadow: #488520 0 1px 1px;*/
	}

	/* Solid Lawn */
	*[style*="-color: rgb(0, 102, 51)"]{
		background: -moz-linear-gradient(top, #008442 1px, #006934 2px, #008543) !important;
		border-color: #004B25 !important;
		/*text-shadow: #004B25 0 1px 1px;*/
	}

	/* Outline Gray and Inbox */
	div[style*="border-color: rgb(222, 229, 242);"],									/* Outline Gray */
	*[style*="-color: rgb(222, 229, 242"][style*=" color: rgb(90, 105, 134"],			/* Outline Gray - View Email/Change Color */
	div[style*="rgb(238, 238, 238)"],													/* Inbox */
	.hR td[style*="background-color: rgb(238, 238, 238); color: rgb(34, 34, 34);"]		/* Inbox - View Email */
	{
		background: -moz-linear-gradient(top, #DCDCDC 1px, #D1D1D1 2px, #F6F6F6) !important;
		border-color: #A6ACB8 !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Blue */
	div[style*="border-color: rgb(224, 236, 255)"],									/* Outline Blue */
	*[style*="-color: rgb(224, 236, 255)"][style*=" color: rgb(32, 108, 255)"]		/* Outline Blue - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #B3D9FF 1px, #98CCFF 2px, #ADE8FF) !important;
		border-color: #739ABD !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Navy */
	div[style*="border-color: rgb(223, 226, 255)"],									/* Outline Navy */
	*[style*="-color: rgb(223, 226, 255)"][style*=" color: rgb(0, 0, 204)"]			/* Outline Navy - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #C2CFFF 1px, #AEBFFF 2px, #D7F0FF) !important;
		border-color: #7B87AE !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Purple */
	div[style*="border-color: rgb(224, 213, 249)"],									/* Outline Purple */
	*[style*="-color: rgb(224, 213, 249)"][style*=" color: rgb(82, 41, 163)"]		/* Outline Purple - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #E4C6FF 1px, #DCB2FF 2px, #FFDCFF) !important;
		border-color: #B392CA !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Maroon */
	div[style*="border-color: rgb(253, 233, 244)"],									/* Outline Maroon */
	*[style*="-color: rgb(253, 233, 244)"][style*=" color: rgb(133, 79, 97)"]		/* Outline Maroon - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #FED4E2 1px, #FFC6D9 2px, #FFE6FD) !important;
		border-color: #CAA1B0 !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Red */
	div[style*="border-color: rgb(255, 227, 227)"],									/* Outline Red */
	*[style*="-color: rgb(255, 227, 227)"][style*=" color: rgb(204, 0, 0)"]			/* Outline Red - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #FFC7C7 1px, #FFB4B4 2px, #FFDEDE) !important;
		border-color: #C18D8D !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Orange */
	div[style*="border-color: rgb(255, 240, 225)"],									/* Outline Orange */
	*[style*="-color: rgb(255, 240, 225)"][style*=" color: rgb(236, 112, 0)"]		/* Outline Orange - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #FFE69C 1px, #FFDD7A 2px, #FFFC7A) !important;
		border-color: #C6AF5F !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Brown */
	div[style*="border-color: rgb(250, 220, 179)"],									/* Outline Gold */
	*[style*="-color: rgb(250, 220, 179)"][style*=" color: rgb(179, 109, 0)"]		/* Outline Gold - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #FFE9AB 1px, #FFE28A 2px, #FFF58A) !important;
		border-color: #CBB76E !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Yellow */
	div[style*="border-color: rgb(243, 231, 179)"],									/* Outline Yellow */
	*[style*="-color: rgb(243, 231, 179)"][style*=" color: rgb(171, 139, 0)"]		/* Outline Yellow - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #FFFFBF 1px, #FFFFA6 2px, #FFFFA6) !important;
		border-color: #BDBD7B !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Swamp */
	div[style*="border-color: rgb(255, 255, 212)"],									/* Outline Swamp */
	*[style*="-color: rgb(255, 255, 212)"][style*=" color: rgb(99, 99, 48)"]		/* Outline Swamp - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #DCDCBA 1px, #D1D1A1 2px, #F6F6B1) !important;
		border-color: #AAAA83 !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Green */
	div[style*="border-color: rgb(249, 255, 239)"],									/* Outline Green */
	*[style*="-color: rgb(249, 255, 239)"][style*=" color: rgb(100, 153, 44)"]		/* Outline Green - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #DDFFB4 1px, #D1FF98 2px, #E7FFA0) !important;
		border-color: #A6C878 !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Outline Lawn */
	div[style*="border-color: rgb(241, 245, 236)"],									/* Outline Lawn */
	*[style*="-color: rgb(241, 245, 236)"][style*=" color: rgb(0, 102, 51)"]		/* Outline Lawn - View Email/Change Color */
	{
		background: -moz-linear-gradient(top, #B0FAD5 1px, #91FAC5 2px, #91FFD4) !important;
		border-color: #6EC197 !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}

/*
 * ========================================
 * Pages
 * ========================================
 */

/* Wrapper */
.iY.Bs,						/* View Email */
.x,							/* Compose Mail */
.xE,						/* Compose Mail - Popped Out */
.iz .Bk .G2,				/* Compose Mail - After Cancel */
.r4,						/* Settings */
.qK,						/* Settings - "Default Text Style" Labs Box */
.Vb,						/* Settings - Signature RTE */
.Rd .Bk .G2,				/* Contacts - Details View */
.frame						/* Old Contacts */
{
	background: -moz-linear-gradient(top, #FFF, #BBB 1px, #DDD 5px, #FFF 40px, #FFF 90%, #E0E0E0 98%, #BBB) !important;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/*
 * ========================================
 * Buzz Page
 * ========================================
 */

/* Wrapper */
.GU {
	background: -moz-linear-gradient(top, #CCC, #EEE 10px, #FFF 35px, #FFF 90%, #E0E0E0 98%, #BBB) !important;
	border-top: 1px solid #EEE;
	margin-top: 2px
}

	/* Header/Body/Sections */
	.Gt,.GT,.Bf {background: transparent !important}
	
	/* Header */
	.Gt {border-bottom: 1px solid #DDD !important}
	
		/* Avatars */
		.GB,			/* Header - Personal */
		.Is,			/* Item Blocks */
		.BE,			/* In Profile View */
		.person_photo	/* Followers Popup */
		{
			border: 1px solid #FFF !important;
			-moz-box-shadow: #999 0 0 4px;
			-webkit-box-shadow: #999 0 0 4px;
		}
		
		/* Name Block */
		.Gw {font-size: 11px !important}
		
			/* Name */
			.Gt .GR,	/* Main */
			.FU 		/* Profile View */
			{
				color: #333 !important;
				font-size: 16px !important;
				text-decoration: none !important;
				/*text-shadow: #FFF 0 1px 1px;*/
			}
	
				.Gt .GR:hover {border-bottom: 1px solid #666}
				
			/* Connection Links */
			.emuKO {display: block}
			
			/* Status Section */
			.Gf {background: -moz-linear-gradient(top, #FFF, #EEE 1px, #FFF 10px) !important}
				
				/* Textbox Wrapper */
				.YTvkDf {padding: 8px 12px 6px 7px !important}
				
					/* Textbox */
					.rAXWH {border: 1px solid #CCC !important}
					
				/* "Insert" Section */
				.F3 {
					font-size: 11px;
					margin: 5px 0 6px !important;	
				}
				
				/* "Share what you're thinking." */
				.Gl {font-size: 11px}
				
	/* Blocks */
	.GU .Bk .G2 {background: -moz-linear-gradient(top, #FFF, #EEE 1px, #FFF 50px) !important}
	
		/* Right-top Menu */
		.HY .G0 {
			margin: -9px -6px 0 0 !important;
			overflow: visible !important;
		}
			
			/* Comment Button */
			.R8doSb {
				-moz-border-radius: 0 0 0 3px !important;
				-webkit-border-radius: 0 0 0 3px !important;
			}
			
				/* Text */
				.Ya {color: #222 !important}
			
			/* Comment Arrow Button */
			.W2vZye {
				-moz-border-radius: 0 4px 0 0 !important;
				padding: 2px 6px 3px 8px !important;
				-webkit-border-radius: 0 4px 0 0 !important;
			}

				/* Arrow */
				.hA	{
					background-position: 0 -9px !important;
					height: 3px !important;
					vertical-align: middle;
					width: 5px !important;
				}
				
		/* New Marker */
		.WS {
			background: -moz-linear-gradient(top, #FE0, #FB0) !important;
			-moz-border-radius: 6px 0 0 0;
			top: -1px !important;
			-webkit-border-radius: 6px 0 0 0;
			width: 6px !important;
		}
				
		/* Author */
		.HW {
			color: #333 !important;
			font-size: 14px;
			/*text-shadow: #FFF 0 0 1px;*/
		}
		
		/* Source and Privacy Setting and List of People*/
		.IC,	/* "Google Reader" */
		.If,	/* "Private" */
		.XY		/* People */
		{font-size: 11px}
		
		/* Text Content */
		.YJ {margin: 10px 0 !important}
		
		/* Footer */
		.HY .gA {background: -moz-linear-gradient(top, #FFF, #EEE 1px, #DDD 96%, #FFF) !important}
		
			/* Buttons */
			.mD,	/* Default */
			.xV		/* Disabled */
			{
				cursor: pointer;
			}
			
				/* Hover/Selected */
				.HY .mD:hover,	/* Hover */
				.HY .mC .mD		/* Selected */
				{
					background-image: -moz-linear-gradient(top, #F1F1F1, #E0E0E0) !important;
					border: 1px solid #FFF !important;
					margin: -1px 0 0;
					-moz-box-shadow: #666 0 0 1px;
					-moz-border-radius: 4px !important;
					padding: 3px 7px 2px !important;
					-webkit-box-shadow: #666 0 0 1px;
					-webkit-border-radius: 4px !important;
				}
				
				/* Selected */
				.HY .mC .mD {
					-moz-border-radius: 4px 4px 0 0 !important;
					padding: 3px 7px !important;
					-webkit-border-radius: 4px 4px 0 0 !important;
				}
						
					/* Text */
					.mG,		/* Default */
					.xV span	/* Disabled */
					{
						color: #333;
						font-size: 11px;
						vertical-align: 2px;
						text-decoration: none !important;
						/*text-shadow: #FFF 0 1px 1px;*/
					}
					
					/* Icon */
					.Ie {margin: 0 0 -2px -3px !important}
				
				/* Disabled */
				.xV span {color: #888 !important}
				
				/* Chat status */
				.mF {
					color: #222 !important;
					font-size: 11px;
					padding: 2px 8px 5px !important;
					/*text-shadow: #FFF 0 1px 1px;*/
				}
				
			/* Comments Dropdown */
			.H0 {background-image: -moz-linear-gradient(top, #CCC, #DDD 4px, #FFF 20px) !important}
			
				/* Textbox */
				.H0 textarea {
					margin: 7px 1px 11px !important;
					-moz-box-shadow: #666 0 0 1px;
					-webkit-box-shadow: #666 0 0 1px;
				}
				
				/* Buttons */
				.H0 .J-Zh-I {
					margin: 0 4px 0 0 !important;
					width: auto !important;	
				}
				
/*
 * ========================================
 * Buzz Popups
 * ========================================
 */
 
/* Buttons */
.goog-button-base-pos {height: auto !important}

	/* Text */
	.goog-button-base-content {color: #EEE !important}

/* Connected Sites */
	/* Header */
	.Caption {
		background: transparent !important;
		color: #FFF
	}
		
		/* "Your activity on these sites..." */
		.Caption-sub-text {
			color: #DDD !important;
			margin: 0 !important;	
		}
		
	/* Body */
	.content-panel-container,
	.content-panel {
		background: transparent !important;
	}
	
		/* Text */
		.sh-s-header-row,	/* TH "# sites" */
		.ush-s-header-row,	/* TH "Connect more sites" */
		.s-info-wrapper,	/* Row Info */
		.s-sh-panel			/* Sharing Status */
		 {color: #FFF}
				
			/* Label */
			.s-u-label {color: #DDD !important}
			
		/* Edit Section */
		.s-edit-row {background-image: -moz-linear-gradient(top, #CCC, #DDD 1px, #FFF 25%) !important}
	
	/* Footer */
	.footer-panel {background: transparent !important}
	
		/* Button */
		.footer-panel .goog-button {margin-right: 4px !important}
		
/* Followers */
	/* Row */
	.person {border-bottom: 1px solid #999 !important}
	
		/* Avatars */
		.person_photo {margin: 2px 0}
		
		/* Name */
		.person_name_link {
			color: #FFF !important;
			text-decoration: none !important;
		}
		
			.person_name_link:hover {color: #DDD !important}

		/* Actions Menu */
		.person_actions {
			background: transparent !important;
			color: #DDD
		}
		
			/* "Following" */
			.person_action_confirmation {color: #6C3 !important}
			
			/* "This is you" */
			.person_viewer_confirmation {color: #DDD !important}
			
			
	/* Subsection */
	.person_subsec_header {color: #FFF}
	
		/* Description of section */
		.person_subsec_subtitle {color: #DDD !important}
		
	/* Footer */
	.dialog_bottom_panel {
		background: transparent !important;
		border-top: 1px solid #DDD;
		color: #FFF
	}
	
/* Following */
	/* Sections */
	.header-container,	/* Follow more people */
	.header				/* Suggestions */
	{
		border: 0 !important;	
		color: #FFF;
	}
	
		/* Selected Menu */
		.gwt-Anchor-selected {color: #FFF !important}

/*
 * ========================================
 * Buzz Profile View
 * ========================================
 */
 
/* Header */
.FP {background: transparent !important}

	/* User Actions */
	.FR {
		font-size: 12px;
		margin: 0 0 6px 10px !important
	}
	
		/* Links */
		.FQ {
			font-size: 12px !important;
			font-weight: normal !important;
		}
		
/*
 * ========================================
 * View Email
 * ========================================
 */

/* Wrapper */
.iY.Bs {margin: 6px 0 !important}

	/* Email Title */
	.ha {margin: 16px 0 8px 27px !important}
	
		/* Text */
		.hP {
			color: #10161F;
			font-size: 18px !important;

			display: block;
			/*text-shadow: #FFF 0 1px 1px;*/
		}

/* Emails */
	/* Wrapper */
	.Bk .G2 {padding-top: 1px !important}
	
		/* Header */
		.gE {
			background: -moz-linear-gradient(top, #FFF, #FAFAFA 1px, #EEE) !important;
			border-bottom: 1px solid #AAA;
			-moz-border-radius: 6px 6px 0 0;
			padding: 0 0 0 4px !important;
			-webkit-border-radius: 6px 6px 0 0;
		}
		
			.iv:hover, .hI:hover {background: -moz-linear-gradient(top, #EEE, #FAFAFA) !important}
			
			/* Reset for opened one that doesn't need hover */
			.ie .iv:hover {background: -moz-linear-gradient(top, #FFF, #FAFAFA 1px, #EEE) !important}
		
			/* Star */
			.f {vertical-align: -1px !important}
		
			/* Chat Icon */
			.ik {padding: 0 4px 0 0 !important}
			
			/* Sender */
			.gD {
				font-size: 12px !important;
				vertical-align: 2px !important;
			}
			
				/* Sender Colors */
					/* Green */
					.gD[style="color: rgb(0, 104, 28);"] {color: #108B0A !important} 
					/* Red */
					.gD[style="color: rgb(121, 6, 25);"] {color: #BE1414 !important} 
					/* Purple */
					.gD[style="color: rgb(91, 16, 148);"] {color: #410A8B !important} 
					
			/* "to me" */
			.hb {
				color: #414750;
				font-size: 12px;
				vertical-align: 2px !important;
			}
			
				/* Recepient */
				.g2 {
					font-weight: bold;
					vertical-align: 0px !important;
				}
				
			/* Email Clip */
			.g6 {color: #999 !important}
			
			/* "Show Details" Button */
			.iD {
				display: inline-block !important;
				font-size: 11px;
				margin: 1px 4px 0 0 !important;
				padding: 0 5px 1px !important;
				text-decoration: none !important;
			}
			
				/* Fields */
				.gI {
					color: #414750 !important;
					font-size: 11px !important;
				}
				
					/* Headers */
					.gG {
						font-weight: bold;
						padding: 0 0 0 10px !important;
						text-transform: capitalize
					}
					
					/* From Author */
					.gI .gD {vertical-align: 0 !important}
			
			/* Attachment Icon */
			.gW {
				height: 16px !important;
				width: 16px !important;
			}
			
			/* Button Wrapper */
			.G0 {margin: -3px 0 0 !important}
			
				/* Corner Corrections */
				.G0 .J-Zh-I-Js-Zj {
					-moz-border-radius: 3px 0 0 3px !important;
					-webkit-border-radius: 3px 0 0 3px !important;
				}
				
				.G0 .J-Zh-I.G1 {
					-moz-border-radius: 0 7px 0 0 !important;
					-webkit-border-radius: 0 7px 0 0 0 !important;	
				}
				
				/* Buttons */
				.G0 .J-Zh-I {height: 13px !important}
				
					/* Text */
					.hE {color: #333 !important}
					
					/* Icon */
					.hB {
						height: 16px !important;
						width: 16px !important;
					}
					
						/* Icons */
						.hB,		/* Reply - Email Top Right */
						.mD .mL		/* Reply - Email Bottom Menu */
						{background-position: 0 0 !important}
						.mI	{background-position: -16px 0 !important}	/* Forward */
						.mK {background-position: -32px 0 !important}	/* Reply All */
	
	/* Email Warning Messages */
		/* All */
		.h9, .iO, .gY, .B0 {
			border-top: 1px solid #FFF !important;
			font-size: 11px !important;
			padding: 5px 10px !important;
		}
		
		/* "Images are not displayed" */
		.h9 {
			background: #FFC !important;
			border-bottom: 1px solid #F5D900 !important;
		}
		
		/* Phishing Messages */
		.gY, .B0 {
			background: #C00 !important;
			border-bottom: 1px solid #A00 !important;
		}
		
		/* [LABS] Translate Message Bar */
		.iO {
			background: -moz-linear-gradient(top, #E9E9E9, #F9F9F9) !important;
			border-bottom: 1px solid #DDD !important;
			font-size: 14px !important
		}
		
			/* Text */
			.iL {color: #444 !important}
			
				.B9:hover {color: #000 !important}
				
			/* Buttons */
				/* Arrows */
				.PDUP1e {
					background-position: 0 -9px !important;
					height: 3px !important;
					width: 5px !important;	
				}

/* Email Wrapper */
.gs {background: -moz-linear-gradient(top, #EFEFEF 20px, #FFF 70px) !important}
	
	/* Email Body */
	.ii {
		margin: 0 !important;
		padding: 10px 15px !important;
	}
	
		/* Attachment Section */
			/* HR */
			.hp {border-top: 1px solid #DDD !important}
			
			/* Table */
			.hr {
				font-size: 12px;
				margin: 2px 0 0 !important
			}
			
				/* Image Preview */
				.hv {
					border: 1px solid #FFF !important;
					margin: 4px !important;
					-moz-box-shadow: #999 0 0 4px;
					padding: 0 !important;
					-webkit-box-shadow: #999 0 0 4px;
				}
	
	/* Bottom Menu */
	.gA {
		background: -moz-linear-gradient(top, #FAFAFA, #EEE) !important;
		border-top: 1px solid #AAA;
	}
	
		/* Button */
		.HprMsc .mD {border: 1px solid transparent !important}
	
			/* Button Hover/Selected */
			.HprMsc .mD:hover,	/* Hover */
			.HprMsc .mC .mD		/* Selected */
			{
				background-image: -moz-linear-gradient(top, #F1F1F1, #E0E0E0) !important;
				border: 1px solid #FFF !important;
				-moz-box-shadow: #666 0 0 1px;
				-moz-border-radius: 4px !important;
				-webkit-box-shadow: #666 0 0 1px;
				-webkit-border-radius: 4px !important;
			}
			
			/* Selected */
			.HprMsc .mC .mD {
				-moz-border-radius: 4px 4px 0 0 !important;
				-webkit-border-radius: 4px 4px 0 0 !important;
			}
			
		/* Faux Textbox */
		.iq textarea {
			-moz-box-shadow: #666 0 0 1px;
			-webkit-box-shadow: #666 0 0 1px;
		}
		
	/* Reply Section */
	.W7FZuc {
		background-image:-moz-linear-gradient(center top, #DDD, #FFF 25%) !important;
		border-top: 1px solid #CCC !important;
	}
	
		/* Top Menu */
		.eh, .dW,	/* Wrappers */
		.mC			/* Cell */
		{background: transparent !important}
		
			/* "Draft autosaved..." */
			.d2 {
				color: #333 !important;
				font-size: 11px !important;	
			}
		
		/* Main Wrapper */
		.fN {background: transparent !important}

/*
 * ========================================
 * View Email - Menu
 * ========================================
 */

/* Menu */
.hj {margin: 20px 15px 0 0}

	/* Buttons */
	.hk {margin: 4px 0 0}
		
		/* Text */
		.hk u {
			color: #414750;
			font-weight: bold;
			text-decoration: none;
		}
		
			/* Icon */
			.hk img {
				height: 0 !important;
				margin: -3px 4px 0 0 !important;
				width: 0 !important;
			}
		
			/* New Window Icon */
			.gZ{padding: 13px 13px 0 0}
			
			/* Print All Icon */
			.g1{padding: 15px 14px 0 0}
		
			/* Expand All Icon */
			.gx{padding: 14px 14px 0 0}
		
			/* Collapse All Icon */
			.gq{padding: 14px 14px 0 0}
		
			/* Forward All Icon */
			.gC{padding: 10px 14px 0 0}
		
			/* Highlight Icon */
			.gM{padding: 16px 15px 0 0}

/* Sponsored Links */
.oM > div {
	background-image:-moz-linear-gradient(center top, #EEE 35px, #FFF 60px) !important;
	border: 1px solid #FFF !important;
	margin: 10px 12px 0 0 !important;
	-moz-box-shadow: #000 0 0 1px;
	-moz-border-radius: 6px;
	-webkit-box-shadow: #000 0 0 1px;
	-webkit-border-radius: 6px;
	width: auto !important;
}
	
	/* Header */
	.oM .u9 {
		background-image:-moz-linear-gradient(center top, #EEE, #DDD) !important;
		border-bottom: 1px solid #B0B0B0 !important;
		color: #414750 !important;
		font-size: 12px;
		font-weight: bold;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		padding: 5px 0 !important;
		text-align: center !important;
		/*text-shadow: #FFF 0 1px 1px;*/
	}
	
	/* Ad */
	.vb {margin: 12px !important}
	
		/* Links */
		.vb .u6 {
			color: #414750 !important;
			font-size: 12px !important;
		}
		
			.vb .u6:hover {color: #000 !important;}
		
		/* Main Text */
		.vc {
			color: #414750 !important;
			font-size: 11px;
			padding: 0 !important;
		}
			
			/* URL */
			.vc a, .vb a {
				color: #5585B0 !important;
				font-size: 10px;
			}
				
				.vc a:hover, .vb a:hover {color: #414750 !important}
	
	/* "About These Links" */
	.u8 {padding: 10px 15px 10px 0 !important}

/*
 * ========================================
 * View Email - Bottom Right Popups
 * ========================================
 */

/* New Message from ... */
.Ac {
	background: -moz-linear-gradient(top, #FFF, #FFA 1px, #FE0) !important;
	border: 1px solid #FFF !important;
	font-size: 12px !important;
	-moz-border-radius: 8px;
	-moz-box-shadow: #333 0 0 4px;
	text-shadow: #FFF 0 1px 1px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: #333 0 0 4px;
}

/*
 * ========================================
 * Compose Mail Page
 * ========================================
 */
 
/* Popped Out Version */
	/* Remove horizontal scrollbar in Pop-out Window */
	.cP.xE{overflow: hidden !important} 
	
	/* Body */
	body.xE {background: -moz-linear-gradient(top, #FFF, #BBB 1px, #DDD 5px, #FFF 40px, #FFF 90%, #E0E0E0 98%, #BBB) !important}

/* Button Bar */
.x .dW {margin: 6px !important}

	/* Buttons */
	.dW .J-Zh-I {margin: 0 4px 0 2px !important}
	
/* Mini Buttons */
.el,		/* Compose - Header Minibuttons */
.eu,		/* Compose - Check Spelling */
.wX			/* Compose - Check Spelling Arrow */
{text-decoration: none !important}

/* "From", "To", "Subject" Text */
.eD, .eE {
	color: #222 !important;
	font-size: 12px !important;
	padding: 0 10px !important;
	vertical-align: middle !important;
}

	/* View Email - Reply - "From" - Wrapper */
	.eg {margin: 0 0 4px !important}

/* Textareas */
.eA textarea {
	margin: 0 !important;
	-moz-box-shadow: #666 0 0 1px;
	-webkit-box-shadow: #666 0 0 1px;
}

/* Actions Row - Hides Dividers */
.eF	{
	font-size: 0 !important;
	padding: 5px 0 !important;
}

	/* Buttons */
	.eF .el {margin-right: 4px !important}

/* Subject Input Field */
.eC .ez {width: 99.7% !important}

/* Attachment Row */
.dL {padding: 2px 0 !important}

	/* Progress Bar */
	.dQ {
		border: 1px solid #999 !important;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;	
	}
	
		/* Current Status */
		.dR {
			background: -moz-linear-gradient(left, #C03, #FB0 70px, yellow) !important;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;	
		}

/* Invitation Popup */
.calendar-compose-gadget {
	background: transparent !important;
	color: #FFF;
}

	/* Calendar Dropdown */
		/* Table */
		.dp-monthtable {border: 0 !important}
		
			/* Days */
			.dp-cell {color: #FFF !important}
			
				/* Week Days */
				.dp-dayh {
					border-bottom: 1px solid #585C62 !important;
					color: #FB0 !important;
				}
			
				/* On Month */
				.dp-onmonth {background: #5E6670 !important}
				
				/* Weekend */
				.dp-weekend, .dp-weekend-selected {opacity: 0.8}
				
				/* Off Month */
				.dp-offmonth {background: #383C42 !important}
			 
					.dp-onmonth:hover, .dp-offmonth:hover {
						background: #2E3640 !important;
						-moz-border-radius: 4px;
						opacity: 1.0;
					}
				
				/* Selected */
				.dp-weekday-selected, .dp-weekend-selected {
					background: #2E3640 !important;
					border: 1px solid #787C82 !important;
				}
			
				/* Today */
				.dp-today-selected, .dp-today-selected:hover,
				.mgadget .dp-weekday-selected, .mgadget .dp-weekend-selected {
					background: #1E2630 !important;
					color: #FB0 !important;
					-moz-border-radius: 0;
				}
		
	/* Time Dropdown */
	.goog-container-vertical {
		-moz-border-radius: 8px 0 0 8px;
		-webkit-border-radius: 8px 0 0 8px;
	}
	
		/* Row */
		.goog-control {padding-right: 22px !important}

	/* "Who" name */
	.cef-who-entry {color: #DDD !important}

	/* Grid Table */
	.gridac-table {
		-moz-box-shadow: #000 0 0 1px;	
		-webkit-box-shadow: #000 0 0 1px;	
	}
	
		/* Colgroup */
		.gridac-cg {border: 1px solid #8E96A0 !important}
		
			/* Time Cell */
			.gridac-time {
				border-bottom: 1px solid #8E96A0 !important;
				color: #FFF !important
			}
			
			/* Pre-existing Event Cell */
			.gridac-busy {background: #1E2630 !important}
			
			/* Selected Time Cell */
			.gridac-event-begin {border-left: 2px dashed #FFF !important}
			.gridac-base[style*="rgb(204, 255, 204)"] {background: #8E96A0 !important}
			.gridac-event-end {border-right: 2px dashed #FFF !important}
	
			/* Busy Warning */
			.gridac-busy-msg {color: #FB0 !important}
	
	/* Buttons */
	.goog-imageless-button-outer-box {
		border: 0 !important;
		left: 0 !important;
		margin: 0 !important;
	}
	
		.goog-imageless-button-content {padding: 0 !important}

/*
 * ========================================
 * Rich Text Editor
 * ========================================
 */

/* RTE Toolbar Table */
.eJ .cf {
	background: -moz-linear-gradient(top, #999, #FFF 1px, #E0E0E0 2px, #DDD 98%, #999) !important;
	height: 29px !important;
}

	/* Tool */
	.eL, .eM, .eK {
		border: 0 !important;
		height: 24px !important;
		margin: 0 0 -2px 0 !important;
		width: 24px !important;
	}
	
		/* Hover and Selected */
		.e9, .e7 {
			border: 0 !important;
			cursor: pointer;
		}
		
		/* Icons */
		.fk,.fd {background-position: -456px 0 !important}
		.fi {background-position: -480px 0 !important}
		.fm {background-position: -504px 0 !important}
		.fq {background-position: -528px 0 !important}
		.fs {background-position: -552px 0 !important}
		.eQ {background-position: -648px 0 !important}
		.eN	{background-position: 0 0 !important}
		.e3	{background-position: -24px 0 !important}
		.fu	{background-position: -48px 0 !important}
		.eX	{background-position: -72px 0 !important}
		.eY	{background-position: -96px 0 !important}
		.eS	{background-position: -120px 0 !important}
		.e0	{background-position: -144px 0 !important}
		.U9 {background-position: -672px 0 !important}
		.QT {background-position: -408px 0 !important}
		.Vg {background-position: -432px 0 !important}
		.e5	{background-position: -168px 0 !important}
		.e6	{background-position: -192px 0 !important}
		.eO	{background-position: -216px 0 !important}
		.e8	{background-position: -240px 0 !important}
		.e2	{background-position: -264px 0 !important}
		.fa {background-position: -288px 0 !important}
		.e4 {background-position: -312px 0 !important}
		.eP	{background-position: -336px 0 !important}
		.fc {background-position: -360px 0 !important}
		.fb {background-position: -384px 0 !important}
		
		.fk:hover,.fd:hover {background-position: -456px center !important}
		.fi:hover {background-position: -480px center !important}
		.fm:hover {background-position: -504px center !important}
		.fq:hover {background-position: -528px center !important}
		.fs:hover {background-position: -552px center !important}
		.eQ:hover {background-position: -648px center !important}
		.eN:hover {background-position: 0px center !important}
		.e3:hover {background-position: -24px center !important}
		.fu:hover {background-position: -48px center !important}
		.eX:hover {background-position: -72px center !important}
		.eY:hover {background-position: -96px center !important}
		.eS:hover {background-position: -120px center !important}
		.e0:hover {background-position: -144px center !important}
		.Yklqtb:hover {background-position: -408px center !important}
		.MPN2se:hover {background-position: -672px center !important}
		.Vg:hover {background-position: -432px center !important}
		.e5:hover {background-position: -168px center !important}
		.e6:hover {background-position: -192px center !important}
		.eO:hover {background-position: -216px center !important}
		.e8:hover {background-position: -240px center !important}
		.e2:hover {background-position: -264px center !important}
		.fa:hover {background-position: -288px center !important}
		.e4:hover {background-position: -312px center !important}
		.eP:hover {background-position: -336px center !important}
		.fc:hover {background-position: -360px center !important}
		.fb:hover {background-position: -384px center !important}
		
		.fk.e7,.fd.e7 {background-position: -456px bottom !important}
		.fi.e7 {background-position: -480px bottom !important}
		.fm.e7 {background-position: -504px bottom !important}
		.fq.e7 {background-position: -528px bottom !important}
		.e7 {background-position: -552px bottom !important}
		.eQ.e7 {background-position: -648px bottom !important}
		.eN.e7 {background-position: 0px bottom !important}
		.e3.e7 {background-position: -24px bottom !important}
		.fu.e7 {background-position: -48px bottom !important}
		.eX.e7 {background-position: -72px bottom !important}
		.eY.e7 {background-position: -96px bottom !important}
		.eS.e7 {background-position: -120px bottom !important}
		.e0.e7 {background-position: -144px bottom !important}
		.Yklqtb.e7 {background-position: -408px bottom !important}
		.MPN2se.e7 {background-position: -672px bottom !important}
		.Vg.e7 {background-position: -432px bottom !important}
		.e5.e7 {background-position: -168px bottom !important}
		.e6.e7 {background-position: -192px bottom !important}
		.eO.e7 {background-position: -216px bottom !important}
		.e8.e7 {background-position: -240px bottom !important}
		.e2.e7 {background-position: -264px bottom !important}
		.fa.e7 {background-position: -288px bottom !important}
		.e4.e7 {background-position: -312px bottom !important}
		.eP.e7 {background-position: -336px bottom !important}
		.fc.e7 {background-position: -360px bottom !important}
		.fb.e7 {background-position: -384px bottom !important}

		/* "Plain Text" Button */
		.eo {vertical-align: 1px !important}
	
	/* Right Side Buttons */
		/* "Check Spelling" Button */
		.eu:first-child {
			-moz-border-radius: 4px 0 0 4px !important;
			-webkit-border-radius: 4px 0 0 4px !important;
		}
	
		/* "Check Spelling" Arrow Button */
		.wX {
			-moz-border-radius: 0 4px 4px 0 !important;
			-webkit-border-radius: 0 4px 4px 0 !important;
		}
	
			/* Arrow */
			.wY {
				background-position: 0 -9px !important;
				height: 3px !important;
				vertical-align: middle;
				width: 5px !important;
			}
			
/* Transliteration Dropdown Text (Set to white) */
.zM {background-position: -120px -20px !important}
.fD {background-position: -120px -40px !important}
.fE {background-position: -120px -60px !important}
.fF {background-position: -120px -80px !important}
.fG {background-position: -120px -100px !important}
.fH {background-position: -120px -120px !important}
.fI {background-position: -120px -140px !important}
.zN {background-position: -120px -160px !important}
.zO {background-position: -120px -180px !important}
.fJ {background-position: -120px -200px !important}
.fK {background-position: -120px -220px !important}
.zP {background-position: -120px -240px !important}
.Ps {background-position: -120px -260px !important}
.Q9 {background-position: -120px -280px !important}
.Q7 {background-position: -120px -300px !important}
.Q8 {background-position: -120px -320px !important}
.Ra {background-position: -120px -340px !important}
.Q6 {background-position: -120px -360px !important}
.Rb {background-position: -120px -380px !important}

/* Transliteration Font Warning */
.fy {
	background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important;
	border: 1px solid #FFF !important;
	font-size: 11px !important;
	-moz-border-radius: 4px;
	-moz-box-shadow: #000 0 0 1px;
	padding: 2px 8px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: #000 0 0 1px;
}

	/* "Click here" */
	.fz {font-weight: normal !important}

/* Font Selection Popup and Body Styles */
div[id*="arial"] *, span[style*="arial"] {font-family: arial, helvetica, sans-serif !important}
div[id*="times new roman"] *, span[style*="times new roman"]{font-family: "times new roman", serif !important}
div[id*="arial black"] *, span[style*="arial black"]{font-family: "arial black", sans-serif !important}
div[id*="arial narrow"] *, span[style*="arial narrow"] {font-family: "arial narrow", sans-serif !important}
div[id*="comic sans ms"] *, span[style*="comic sans ms"] {font-family: "comic sans ms", sans-serif !important}
div[id*="courier new"] *, span[style*="courier new"]{font-family: "courier new", monospace !important}
div[id*="garamond"] *, span[style*="garamond"] {font-family: garamond, serif !important}
div[id*="georgia"] *, span[style*="georgia"]{font-family: georgia, serif !important}
div[id*="tahoma"] *, span[style*="tahoma"] {font-family: tahoma, sans-serif !important}
div[id*="trebuchet ms"] *, span[style*="trebuchet ms"]{font-family: "trebuchet ms", sans-serif !important}
div[id*="verdana"] *, span[style*="verdana"]{font-family: verdana, sans-serif !important}

/* Color Select Dropdown */
.J-sbjX5c {padding: 4px !important}

	/* Swatch */
	.J-Kw-Jt {
		border: 1px solid #FFF !important;
		cursor: pointer !important;
		margin-bottom: 1px !important;
		width: 12px !important;
	}
	
		.J-Kw-Jt:hover {opacity: 0.8}

/* Emoticon Dialog */
.QL .J-KX {background: #DDD !important}

/* "Add an Image" / "Edit Link" Popup */
	/* Tabs */
		/* Image Dialog */
		.Lw-Kx-KY > div,
		/* Link Dialog */
		.J-KU
		{
			background: transparent !important;
			line-height: 13px !important;
			padding: 4px 0 4px 4px !important;
		}

	/* Selected Tab */
		/* Image Dialog */
		.Lt-KU-J4-KV-Kx,
		/* Link Dialog */
		.J-KU-KO
		{
			background: #3A4146 !important;
			-moz-border-radius: 6px 0 0 6px;
			-webkit-border-radius: 6px 0 0 6px;
		}
		
	/* Checkbox */
		/* Image Dialog */
		.Lr,
		/* Link Dialog */
		.J-KU input
		{margin-right: 4px !important}
	
	/* Text */
		/* Image Dialog */
		.Lw-Kx-KU-J9,
		/* Link Dialog */
		.J-KU
		{
			color: #FFF !important;
			text-decoration: none !important;
		}
		
	/* Content Body */
		/* Image Dialog */
		.Lw-Kx-KU-Jz,
		/* Link Dialog */
		.J-KU-Jz
		{
			background: #3A4146 !important;
			color: #FFF !important;
			min-height: 70px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
		}
		
			/* Image Dialog */
				/* "Web Address (URL) Description */
				.LX-LS-J1-LU {
					border: 0 !important;
					color: #DDD !important;	
				}
				
			/* Link Dialog */
				/* Inputs */
				.J-KU-Jz input {width: 98% !important}

/* Composition Body */
.Ar {
	background-image: -moz-linear-gradient(top, #FFF, #EEE 1px, #FFF 50px) !important;
	border: 1px solid #999 !important;
	-moz-border-radius: 4px;
	padding: 3px !important;
	-webkit-border-radius: 4px;
}

	/* Focused */
	.Ao {
		-moz-box-shadow: #FB0 0 0 3px;
		-webkit-box-shadow: #FB0 0 0 3px;
	}
	
	/* Plain Text Version */
	.Ar textarea {
		background: transparent !important;
		border: 0 !important;
	}
					
	/* Editable Link Popup */
	#tr_link-div {
		color: #FFF;
		padding: 0 30px 2px 8px !important
	}
	
		/* Text */
		#tr_link-text {color: #FFF !important}

/*
 * ========================================
 * Settings
 * ========================================
 */

/* Menu */
.v9 .fY {padding: 4px 0 8px !important}

	/* Merge all into group */
	.v9 .fY a {
		-moz-border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
	}
	
	.v9 .fY div[id]:first-child a {
		-moz-border-radius: 4px 0 0 4px !important;
		-webkit-border-radius: 4px 0 0 4px !important;
	}
	
	.v9 .fY div[id]:nth-child(13) a {
		-moz-border-radius: 0 4px 4px 0 !important;
		-webkit-border-radius: 0 4px 4px 0 !important;
	}

	/* Selected Button */
	.v9 .fZ a {
		background-image: -moz-linear-gradient(top, #3F454E, #363D42) !important;
		border: 1px solid #5E666E !important;
		border-top: 1px solid #93A9AD !important;
	}
	
/* Settings Body */
	/* Rows */
	.r7,
	.rg,
	.oe td
	{
		color: #222 !important;
		font-size: 12px !important;
	}
	
		/* General Cells */
		.r7 td.r8, .r7 td.r9, .q7, .q6, .qV, .qS {border-bottom: 1px solid #96A0A8 !important}
		
			/* Label Descriptions */
			.ra, .sI {
				color: #333 !important;
				font-size: 10px !important
			}
			
			/* Checkboxes / Radio Buttons */
			.r4 input[type="checkbox"], .r4 input[type="radio"] {margin: 0 4px 1px !important}
			

			/* Right-side text */
			.r9 b, .r9 .rc, .rS, .sD label {font-weight: normal !important}
			
			/* Language Dropdowns */
			.r9 select option {height: 13px !important}
			
			/* Auto-translation preferences - "Remove preferences" button */
			.sx button {margin-top: 4px}
			
			/* "Maximum page size" select menu (Fix for Bug 486) */
			.r9 .rA {margin-right: 3px !important; width: 55px !important}
			
			/* Default Text Style / Signature Box */
			.qK,	/* Default Text Style RTE */
			.Vb		/* Signature RTE */
			{
				border: 1px solid #FFF;
				-moz-box-shadow: #000 0 0 1px;
				-webkit-box-shadow: #000 0 0 1px;
			}
			
				/* Fix for Font Size */
				.fx .J-Ks[style*="x-s"] div {font-size: x-small !important}
				.fx .J-Ks[style*="med"] div {font-size: medium !important}
				.fx .J-Ks[style*="larg"] div {font-size: large !important}
				.fx .J-Ks[style*="xx-l"] div {font-size: xx-large !important}
				
			/* Your Picture */
			.rJ {
				border: 1px solid #FFF !important;
				-moz-box-shadow: #222 0 0 3px;
				-webkit-box-shadow: #222 0 0 3px;
			}
			
				/* Upload Picture Popup */
					/* Menu Cell */
					.mp_sourceContainer, .mp_sourcePanel {background: transparent !important}
					
						/* Cells */
						.mp_sourcePanel td {border: 0 !important}
						
							/* Title */
							.mp_sourcePanel_title {color: #FB0 !important}
							
							/* Sidebar Buttons */
							.mp_unselected {color: #DDD !important}
							
								/* Selected */
								.mp_selected {
									background: #222 !important;
									color: #FFF !important;
									-moz-border-radius: 4px;
									-webkit-border-radius: 4px;
								}
								
					/* Body Cell */
					.mp_dialog {color: #FFF !important}
					
						/* Gray/Sub Text */
						.mp_gray,		/* Settings */
						.mp_uploadInfo	/* Contacts */
						 {color: #DDD !important}
						
						/* Picasa */
							/* Album List */
							.mp_scroller {
								border-color: #999 !important;
								height: 220px !important;
								width: 350px !important;
							}
							
								/* "No public albums found" */
								.mp_scroller font[color="#cc0000"] {color: #FB0 !important}
							
							/* Row */
							.mp_list, .mp_list_selected {
								background: transparent !important;
								border-bottom: 1px solid #999 !important;
								color: #FFF !important;
								padding: 3px !important;
							}
							
							.mp_list_selected {opacity: 0.6}
							
								/* Thumbnail */
								.mp_scroller img {border: 1px solid #FFF !important;}
								
								/* Gray Text */
								.mp_url_caveat, .mp_uploadFeedback, .mp_previewLabel, .mp_photocount, .mp_gray {color: #DDD !important}
								
						/* Web Address */						
							/* Instructions */
							.mp_url_instructions {color: #FFF !important}
							
			/* Signature */
				/* RTE Toolbar */
				.Vf  {
					background: transparent !important;
					padding: 0 !important;
				}
			
			/* Vacation Responder */
				/* Cells */
				.Gw6Wve td {padding: 2px !important}
			
				/* Textbox */
				.Da {
					-moz-box-shadow: #333 0 0 1px;
					-webkit-box-shadow: #333 0 0 1px;
				}
				
				/* Date Dropdown */
				.J-JB-KA {padding: 6px !important}
				
					/* Cells */
					.J-JB-KA-JS,	/* Title */
					.J-JB-KA-Jk,	/* Days */
					.J-JB-KA-LG,	/* Week Days */
					.J-JB-KA-LH		/* Weekends */
					 {background: transparent !important}
					
						/* All Days */
						.J-JB-KA-JB {padding: 2px 3px !important}
						
						/* Month */
						.J-JB-KA-JS {color: #FFF !important}
						
						/* Week days */
						.J-JB-KA-LG {color: #DDD !important}
						
						/* Weekends */
						.J-JB-KA-LH {color: #AAA !important}
						
						/* Selected / Hover */
						.J-JB-KA-K8,
						.J-JB-KA-JB:hover
						{
							background: #222 !important;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;	
						}

		/* Labels */
			/* Divider */
			.rZ {
				background: #96A0A8 !important;
				height: 1px !important;	
			}
		
			/* Hover Box */
			.ob, .od, .oh {
				border: 1px solid #DDD !important;
				cursor: text;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
			
		/* Accounts */
			/* Popups */
			.o0,							/* Import Mail */
			body[onload*="setFocus()"]		/* Add another email you own */
			{
				background: #566068 !important;
				border: 0 !important;
				padding: 9px !important;
			}
			
				/* Header */
				.oR,		/* Import Mail */
				.prefs		/* Add another email you own */
				{
					background: transparent !important;
					color: #FFF !important;	
				}
				
				/* Content */
				.oQ,							/* Import Mail */
				body[onload="setFocus();"]		/* Add another email you own */
				{color: #FFF !important}
			
			/* Import Mail */
					/* Example */
					.oS {color: #DDD !important}
					
			/* Add another email you own Popup */
			body[onload*="setFocus();"] {color: #FFF}
			
		/* Filters */
			/* Dividers */
			.r7 td.r5, .qX, .qV, .qS {
				border: 0 !important;
				border-top: 1px solid #566068 !important
			}
			
			/* Bottom Buttons */
			.qR {margin: 2px 0 0 4px !important}
			
		/* Chat */
			/* Video Chat - Verify your settings */
			.sM {
				background: transparent !important;
				padding: 5px 0 15px !important
			}
			
				/* Select Fields */
				.r9 .qJ {margin: 2px 4px !important}
				
		/* Webclips */
			/* Menu */
			.v7 .v8 {
				background: -moz-linear-gradient(top, #FFF, #BBB 1px, #DDD 5px, #EFEFEF 40px, #FDFDFD 90%, #E0E0E0 98%, #BBB) !important;
				border: 1px solid #FFF;
				margin: 8px !important;
				-moz-border-radius: 8px;
				-moz-box-shadow: #999 0 0 6px;
				-webkit-border-radius: 8px;
				-webkit-box-shadow: #999 0 0 6px;
			}
			
				/* Buttons */
				.v7 .fZ, .v7 .f1 {
					color: #333;
					float: none !important;
					font-size: 13px !important;
					margin: 2px 4px !important;
					text-align: center !important;
					text-shadow: #FFF 0 1px 1px;
				}
				
					/* Selected */
					.v7 .fZ {
						font-weight: bold !important;
					}
				
				/* Search Box */
				.s1 {
					border: 0 !important;
					font-size: 14px;
				}
				
					/* Input */
					.s1 input {width: 97% !important}
					
					/* Button */
					.s1 button {margin-top: 4px !important}
					
				/* "Browse clips in..." */
				.ti {
					float: none !important;
					text-align: center;	
				}
				
			/* My Clips */
				/* List */
				.s0 {border-bottom: 1px solid #566068 !important}
				
			/* Gadgets */
				/* Spacer */
				.m0 {height: 0 !important}
				
				/* Divider */
				.m1 {background: #566068 !important}
				
				/* Add Section */
				.mN {margin-top: 20px}
				
			/* Keyboard Shortcuts */
				/* Inputs */
				.Mpbime {margin: 2px 0 !important}

/*
 * ========================================
 * Contacts
 * ========================================
 */

/* Toolbar Menu */
	/* "Add to My Contacts" Dropdown */
		/* Input Wrapper */
		.Nl .J-M-JJ {
			background: transparent !important;
			border: 0 !important;
			padding: 3px 3px 1px !important;
		}
		
			.Nl .J-M-JJ input {width: 92% !important}

/* Contacts List */
	/* Rows */
		/* Cells */
			.MQ,	/* Name Wrapper */
			.MN,	/* Other Field Wrapper */
			.MS,	/* (+#) Wrapper */
			.Mh		/* Label Wrapper */
			 {padding-top: 3px !important}
			 
			 /* Label Text */
			 .Mi .Ml {color: #FFF !important}

/* "Import contacts" Popup */
	/* Body */
	.ck {color: #FFF !important}

/* Details View */
.Rd .Bk .G2 {
	border: 0 !important;
	-moz-box-shadow: #2D333A 0 0 10px;
	-webkit-box-shadow: #2D333A 0 0 10px;
}

	/* Avatar */
	.PI {
		border: 0 !important;
		-moz-box-shadow: #999 0 0 8px;
		-webkit-box-shadow: #999 0 0 8px;
	}
	
		/* "Change Picture" */
		.PK {
			background: -moz-linear-gradient(top, #FFF, #EEE);
			border-bottom: 1px solid #FFF;
			border-top: 1px solid #FFF;
			font-size: 11px !important;
			padding: 1px 0 2px;
			text-shadow: #FFF 0 1px 1px;
		}
	
	/* Input Fields */
	.Rd input {margin: 2px !important}
	
		/* Input Wrappers */
		.Rd .J-J5-Ji {padding: 0 !important}
	
			/* Name Field - Additional Button Wrapper */
			.ay {vertical-align: 2px !important}
			
				/* Button */
				.ay .J-J5-Ji {padding: 2px 4px !important}
				
	/* Textboxes */
	.Rd textarea {
		margin: 0 !important;
		-moz-box-shadow: #999 0 0 1px;
		-webkit-box-shadow: #999 0 0 1px;	
	}

/*
 * ========================================
 * Older Contacts Manager
 * ========================================
 */

/* Toolbar */
	/* Buttons */
	.manager-page .goog-flat-button, .manager-page .goog-menu-button {
		height: 16px;
		line-height: 0 !important;
		margin: 1px !important;
	}
	
		/* Icons */
		.s_Person, .s_People, .search-box img {
			background-position: 0 0 !important;
			height: 0 !important;
			width: 0 !important;
		}
		
		/* "New Contact" */
		.s_Person {padding: 14px 24px 0 0}
	
		/* "New Group" */
		.s_People {padding: 16px 28px 0 0}
		
		/* Search */
			/* Icon */
			.search-box img {padding: 16px 18px 0 0}
			
			/* Input */
			.search-box input {
				background: transparent !important;
				font-family: Tahoma, Verdana, Arial, sans-serif;
				margin: -3px 0 0 !important;
				padding: 4px 4px 2px !important;
			}
			
			/* "Search" Button */
			#manager-search-button span {
				font-size: 11px;
				line-height: 16px !important
			}
			
		/* Right-side Buttons */
			/* Remove Dividers */
			.cmgr-toolbar span {font-size: 0}
			
			/* "Import", "Export", "Print" */
			.cmgr-toolbar .cmgr-link {margin-left: 4px !important}
			
/* Left Panels */
	/* Cell */
	.manager-page .rightsep {border-right: 1px solid #CCC !important}

		/* Row Divider */
		.group-list hr.header {
			background: #999 !important;
			height: 2px !important;
			margin: 0 !important;	
		}

		/* Row */
		.rightsep .row {
			background: -moz-linear-gradient(top, #FFF, #EEE 1px, #FAFAFA 90%, #DDD) !important;
			font-size: 12px !important;
			height: auto !important;
			padding: 1px 8px 3px !important;
		}
			
			/* Hover */
			.rightsep .row.active {background: -moz-linear-gradient(top, #FFF, #F7F5C9 1px, #F7EBD3 90%, #E7DBC3) !important}
			
			/* Selected */
			.rightsep .row.selected {background: -moz-linear-gradient(top, #9EBBA2, #CFEFB3 4%, #AACDAD) !important}
			
				/* Text */
				.rightsep .row .text {
					color: #212730 !important;
					text-shadow: #FFF 0 1px 1px;
				}
				
				/* Count */
				.rightsep .row .count {color: #2A5DB0 !important}
				
			/* "My Contacts" Row */
			#manager-group-list .row:first-child {padding: 4px 8px 5px !important}
		
		/* Contacts Actions */
		.cmgr-contacts-list-actions,	/* Select Tools */
		.cmgr-editbar					/* Contact Actions */
		{
			background: -moz-linear-gradient(top, #FFF, #F0F0F0 1px, #E0E0E0 95%, #DDD) !important;
			border: 1px solid #DDD !important;
			font-size: 11px !important;
		}
		
		/* Header in Second Panel (Shows up when searching for contact) */
		.checkable-list .header {
			background: -moz-linear-gradient(top, #999, #E0E0E0 1px, #F0F0F0 95%, #FFF) !important;
			color: #222 !important;
			font-size: 12px !important;
			margin: 0 !important;
			padding: 4px 8px !important;
		}
		
		/* Contacts Edit Toolbar */
		.cmgr-editbar {
			height: 24px !important;
			padding: 2px 0;
		}
		
			/* Fix for spacing */
			.cmgr-editbar > div {height: auto !important; margin: 0 !important}
			.cmgr-editbar table {height: auto !important; border-spacing: 0 !important}
			
				/* Buttons */
					/* Text */
					.cmgr-editbar .goog-flat-button span,			/* Default */
					.cmgr-editbar .goog-menu-button-caption span,	/* "Groups" */
					#add-fields-button span							/* Edit - "Add" */
					{
						vertical-align: 3px !important;
					}
					
					/* In Edit Section */
					.edit-bar-row .goog-flat-button {line-height: 16px !important}
					.edit-bar-row .goog-flat-button img {display: none}
					
		/* Contact Info Panel */
		.fillcontainer {background: -moz-linear-gradient(top, #DDD, #FFF 10%, #E0E0E0 95%, #DDD) !important}
	
			/* Inner Wrapper */
			#contact-pane {
				background: transparent !important;
				margin: 0 20px !important
			}
			
				/* Avatar */
				#ContactPicture-present,
				#ContactPicture-missing
				{
					border: 1px solid #FFF;
					cursor: pointer !important;
					-moz-box-shadow: #999 0 0 6px;
					-webkit-box-shadow: #999 0 0 6px;
				}
				
					/* "Change Picture" Wrapper */
					#contact-picture div > div > div {
						background: -moz-linear-gradient(top, #DDD, #FFF 10%, #E0E0E0 95%, #DDD) !important;
						border: 1px solid #FFF !important;
						cursor: pointer;
						margin: 2px 0 0 2px !important;
						opacity: 0.7;
					}
					
					/* "Change Picture" Text Wrapper */
					#contact-picture div > div > div:last-child {
						background: transparent !important;
						border: 0 !important;
						-moz-border-radius: 4px;
						-webkit-border-radius: 4px;
						opacity: 1.0
					}
					
		/* In Edit Section */
			/* Cells */
			#contact-edit-table td {padding: 1px !important}
			
			#contact-edit-table textarea,	/* Address */
			#MoreFields textarea			/* Notes */
			{
				-moz-box-shadow: #333 0 0 1px;
				-webkit-box-shadow: #333 0 0 1px;	
			}
			
/*
 * ========================================
 * LABS: Google Tasks
 * ========================================
 */

/* Body (Sticks out on the bottom) */
.Dw {background: #434A53 !important}

	/* List */
		/* Completed */
		.DL {color: #666 !important}	

	/* Bottom Menu */
	.DJ {background-image: -moz-linear-gradient(top, #5E666E, #434A53) !important}
	
		/* Inner Wrapper */
		.EP {border-top: 1px solid #6E7680 !important}
		
			/* Position Wrapper */
			.VY .VZ, .VY .VT {margin: 3px 5px 7px !important}
			
				/* Buttons */
				.Em {padding: 1px 8px 4px !important}
				
					/* Icons */
					.DJ .JkeJgf {
						background-repeat: no-repeat !important;
						height: 17px !important;
						width: 16px !important;
					}
				
						/* Add Task */
						.DJ .Dz {background-position: 1px 2px !important}
						
						/* Delete Task */
						.DJ .DV {background-position: -33px 1px !important}
						
						/* List */
						.DJ .ES {background-position: -63px 1px !important}
						
					/* Arrows */
					.DJ .Ev.JkeJgf	{
						background-position: 0 -6px !important;
						background-repeat: no-repeat !important;
						height: 3px !important;
						margin-left: 3px;
						width: 5px !important;	
					}
					
						/* Popup */
							/* Shortcut */
							.J-N-KQ {color: #FB0 !important}

/*
 * ========================================
 * Login Page
 * ========================================
 */
 
/* Body */
body[vlink] {
	background-image: -moz-linear-gradient(top, #222528, #2C3135 300px) !important;
	height: 100%;
	margin: 120px 0 0 !important;
	overflow-y: hidden;	/* Remove scrollbar set by new margins */
}

	/* Main Tables */
	body[vlink] table {width: 400px !important}

		/* Gmail Logo */
		img[src*="logo"],
		img[alt*="Google Mail"] {
			background-position: center center;
			background-repeat: no-repeat;
			height: 0 !important;
			margin: 0 !important;
			padding: 51px 400px 0 0;
		}

	/* Login Table Wrapper */
	#login {
		background-image: -moz-linear-gradient(top, #2C3135, #1B1C1E) !important;
		border: 1px solid #3A4146;
		height: 225px;
		margin: -25px 0 0;
		-moz-border-radius: 12px;
		-moz-box-shadow: #000 0 0 1px;
		-webkit-border-radius: 12px;
		-webkit-box-shadow: #000 0 0 1px;
	}
		
			/* "Sign in to Gmail with your" and "account" */
			#gaia_table font[size="-1"],
			#gaia_table font[size="+0"],	/* Firefox 3.6 */
			#gaia_table font[size="-0"]		/* Firefox 4.0 */
			{
				color: #FFF;
				display: block;
				font-size: 14px !important;
				font-weight: bold;
				margin: 16px 0 0;
				text-align: center;
			}

				/* "account" */
				#gaia_table font[size="+0"],	/* Firefox 3.6 */
				#gaia_table font[size="-0"]		/* Firefox 4.0 */
				{
					margin: -4px 0 8px;
					text-transform: lowercase;
				}
	
			/* "Username" and "Password" */
			#gaia_table .lbl {
				color: #9FACB8;
				font-weight: bold;
				font-size: 11px !important;
				padding: 0 8px 0 20px
			}
			
				/* Username (when automatically picked) */
				.gaia.le.val b {
					color: #FBD41F;
					font-weight: normal;
				}
			
			/* Inputs */
			#gaia_table #Email, #gaia_table #Passwd {width: 180px}
					
			/* "Stay Signed in" Cells */
			#rememberme-row td {padding-top: 2px !important}
			
				/* Text */
				#gaia_table .rem {
					color: #585F66;
					cursor: pointer;
					font-size: 11px !important;
					vertical-align: bottom !important;
				}
					
				/* Checkbox */
				#PersistentCookie {margin: 2px 4px 0 0}
				
				/* Error Message */
				.errormsg {
					color: #FBD41F !important;
					font-size: 10px !important;
				}
				
					.errormsg a {color: #FFF !important}
						.errormsg a:hover {color: #999 !important}
		
				/* "Sign In" Button */
				#signIn {
					font-weight: bold !important;
					margin: 16px 0 -8px 8px;
					padding: 7px 30px !important;
				}
		
				/* "Can't access your account?" */
				#ga-fprow a {
					color: #62666A !important;
					font-size: 10px;
					text-decoration: none;
				}
				
					#ga-fprow a:hover, #ga-fprow a:focus {color: #999 !important}
	
	/* Links */
	#links {margin: -15px 0 !important}
	
		#links tr {
			background: transparent !important;
			color: #999;
			font-size: 11px;
		}
		
			/* "New to Gmail..." */
			#links font {font-size: 11px !important}
			
			/* "Create an account" Button */
			.signup_btn a {padding: 7px 30px !important}

	/* Footer */
	table[bgcolor="#c3d9ff"][style="margin-bottom: 5px;"] {
		background: #1C1E20 !important;
		line-height: 16px;
		-moz-border-radius: 10px;
		width: 380px !important;
	}
		
		/* Clear Background */
		table[bgcolor="#c3d9ff"][style="margin-bottom: 5px;"] .bubble {background: transparent !important}
	
		/* Copyright Text */
		table[bgcolor="#c3d9ff"][style="margin-bottom: 5px;"] a,
		table[bgcolor="#c3d9ff"][style="margin-bottom: 5px;"] font {
			color: #4A4D50 !important;
			font-size: 10px !important;
			text-decoration: none !important;
		}
		
			/* Links */
			table[bgcolor="#c3d9ff"][style="margin-bottom: 5px;"] a {color: #65696D !important}
			table[bgcolor="#c3d9ff"][style="margin-bottom: 5px;"] a:hover {color: #999 !important}
			

/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */
/* PRE-AUGUST 11 CHANGES */

			/*
			 * ========================================
			 * Main Menu
			 * ========================================
			 */
			
			/* Remove left spacer */
			.Bs .Bu:first-child > .nH[style="width: 9px;"] {display: none}
			
			/* Wrapper */
			.qk, .Dv {padding: 0 !important}
			
			/* Buttons */
			.p9[role="link"] {
				background-image: -moz-linear-gradient(top, #515B62, #464C55) !important;
				border: 1px solid #5E666E !important;
				border-top: 1px solid #8D99A5 !important;
				color: #EEE !important;
				display: block;
				font-size: 12px !important;
				font-weight: bold !important;
				margin: 1px 0 0 !important;
				padding: 7px 0 8px !important;
				-moz-box-shadow: #000 0 0 1px;
				text-align: center;
				text-decoration: none !important;
				text-indent: 0;
				/*text-shadow: #282D34 0 1px 1px;*/
				-webkit-box-shadow: #000 0 0 1px;
			}
			
				/* Hover/Focus */
				.p9[role="link"]:hover, .p9[role="link"]:focus {
					background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
					border: 1px solid #8A9BA7 !important;
					border-top: 1px solid #C5CDD3 !important;
				}
				
				/* Active */
				.p9[role="link"]:active {
					background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
					border: 1px solid #8A9BA7 !important;
					border-top: 1px solid #C5CDD3 !important;
				}
				
				/* Selected */
				.pk .p9[role="link"] {
					background-image: -moz-linear-gradient(top, #3F454E, #363D42) !important;
					border: 1px solid #5E666E !important;
					border-top: 1px solid #93A9AD !important;
				}
			
			/*
			 * ========================================
			 * Selection Tools
			 * ========================================
			 */
			
			/* Wrapper */
			.yV {
				background-image: -moz-linear-gradient(top, #40484E, #475056 1px, #373C44);
				border-bottom: 1px solid #30363D;
				border-top: 1px solid #76808A;
				color: #D7D7D7 !important;
				font-size: 11px !important;
				font-weight: bold;
				height: 17px;
				line-height: 15px;
				margin: 3px 0 0 !important;
				padding: 2px 8px 0 !important;
			}
			
			/* Bottom Wrapper */
			.AY,
			.AY .yV	
			{margin: 0 !important}
			
			/* Commas */
			.yU {font-size: 0 !important}
			
				/* Buttons */
				.yU span {
					background-image: -moz-linear-gradient(top, #2C3135, #1C1E20);
					border: 1px solid #69727B !important;
					color: #9DA5AD !important;
					font-size: 11px;
					font-weight: normal;
					margin: 0 1px 0 0 !important;
					padding: 1px 6px !important;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
				}
				
					.yU span:hover, .yU span:focus {
						background-image: -moz-linear-gradient(top, #1C1E20, #2B3034);
						border-color: #C0C2C6 !important;
						color: #FFF !important;
					}
			
			/*
			 * ========================================
			 * Chat Block
			 * ========================================
			 */	
					
			/* Footer */
			.ow {
				background-image: -moz-linear-gradient(top, #5E666E, #434A53) !important;
				border-top: 1px solid #6E7680 !important;
				-moz-border-radius: 0 0 7px 7px;
				-webkit-border-radius: 0 0 7px 7px;
			}
			
				/* Buttons */
				.oJ {
					color: #FFF !important;
					font-size: 11px !important;
					padding: 3px 7px 4px 0 !important;
					text-decoration: none !important;
					/*text-shadow: #161B22 0 1px 1px;*/
				}
				
					.oJ:focus, .oJ:hover {color: #DDD !important}
			
			/* Footer */
				/* Options Button */
				.oD {padding: 3px 4px 3px 6px !important}
				
					/* Hover/Selected */
					.oH, .oI {
						background: transparent !important;
						border: 0 !important;
					}
			
					/* Options Arrow */
					.oE,		/* Default*/
					.oF			/* Selected */
					{
						background-position: 0 -6px !important;	
						height: 3px !important;
						vertical-align: 2px;
						width: 5px !important;
					}
					
						/* Selected */
						.oF {background-position: -5px -6px !important}
						
							/* Popup */
							.s .oy {
								background-image:url(http://67.222.52.82/gr/img/popup.png)!important;
								background-color: transparent !important;
								border: 1px solid #D2D2D2 !important;
								color: #FFF !important;
								-moz-border-radius: 8px;
								-moz-box-shadow: #888 0 0 8px !important;
								-webkit-border-radius: 8px;
								-webkit-box-shadow: #888 0 0 8px !important;

							}
							
								/* Titles */
								.oC {color: #DDD !important}
							
								/* Dividers */
								.s .oK {border-color: #999 !important}

}