/*
 * Gmail2 Skin - Men's G
 *
 * Author      : P Lanceret
 * Created     : December 1, 2007
 * Updated     : Nov. 24 2008
 * Website     : http://lazhaus.com/
 * Description : Restyled page for Gmail.
 * Usage       : Use with Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mail.google.com") {

/* --------------- base --------------- */
*{font-family : Verdana, arial, san-serif !important;}
.xN0XZb{
background: url("data:image/gif;base64,R0lGODlhAQAYAIAAAImgwQAAACH5BAAAAAAALAAAAAABABgAAAIEhI+pVwA7") repeat-x top !important;
background-color : #efeff1 !important;}

#loading{background-color : #efeff1 !important;}

/********************************************************************/

/* --------------- header --------------- */
.UiIfsf{
border-color : #000 !important;}
#guser{padding-top : 1px  !important;}

#gbar{padding-left : 5px !important;}
.gb1{margin-right : .3em !important;
color : #383838 !important;}

#gbar a, #gbar a:active, #gbar a:visited, .l73JSe{
font-size : 13px !important;
color : #383838 !important;
text-decoration : none !important;}

#guser{margin-top : 1px !important;}

/* more meu */
#gbi{
font-size : 15px !important;
border : 1px solid #3d3a66 !important;}

#gbar a.gb2.VUNkxf:hover{
background: #d3d8e5 !important;}

/* loading */
.QShok .R7iiN, .QShok .wWwc8d {background: #e2e8fc !important;}

/* attention message on top */
.m14Grb, .wQh1id, .SdKLH{
font-size : 13px !important;
color : #515459 !important;
background: #fff1a8 !important;}

/* filter & options link */
.SUicbd{font-size : 15px !important;
color : #515459 !important;}

/********************************************************************/

/* --------------- main frame --------------- */
.c1norb, .c1norb a, .uSsNRd, .oi23Hf .BHURSc,
.ar6Hkf .bSwwie .vZFPPc{
color : #515459 !important;}

.Y1jEjc .R7iiN, .oi23Hf .R7iiN, .lLzmXd .R7iiN,
.xNSvsd .R7iiN, .ar6Hkf .R7iiN {
background-color: #99add6 !important;
padding : 2px 0 !important;}

.S6g97b{
background-color: #99add6 !important;
border-bottom : 1px solid #6d829b !important;}

.iv9XJc{
background-color: #99add6 !important;
border-top : 1px solid #6d829b !important;}

/* inbox background*/
.NQNkZd{ background-color : #efeff1 !important;}
.lW3BFe td { border-color : #efeff1 !important;}

/* info space */
.Ch5Hj, .YdYocf {background : #cce2d3 !important;}
.wTQwoc, .rj1J6b{color : #515459 !important;}

/* read mail */
.AnqB9d{
background : #d8d8d8 !important;
font-size : 1.2em !important;
color : #515459 !important;}

/* unread mail */
.QhHSYc{
background-color : #edeff7 !important;
font-size : 1.2em !important;
color : #515459 !important;}

/* selected mail*/
.rfza3e {background-color : #dbe5ff !important;
color : #515459 !important;}

/* hover item */
tr[class^="xweT7d AnqB9d"]:hover,
tr[class^="xweT7d QhHSYc"]:hover {
background-color : #f4f7f9 !important;}

/* list border */
.N2mZ7b td{ border-bottom : 1px solid #a5a5a5 !important;}

/* select checkbox, refresh, counter */
.bKmyId, .bsABdf, .DiWSpb,.vZFPPc, .z8N7nd, .vwcZUe{
font-size : 15px !important;
color : #515459 !important;}

span[selector^="all"],span[selector^="none"],
span[selector^="read"],span[selector^="unread"],
span[selector^="starred"]{
padding-right : 5px !important;}

/********************************************************************/

/* --------------- input textarea select --------------- */
/* search mail */
.oF1kyb input {
top : 10px !important;
margin-right : 2px !important;
width : 180px !important;
border: 1px solid #3d3a66 !important;
background-color: #f4f7f9 !important;
font-size : 15px !important;
-moz-appearance: none !important;}

.UHrcr{
margin-top: 5px !important;
padding : 1px !important;}

/* more action & select */
select, .QOD9Ec {
background-color : #f4f7f9 !important;
border : 1px solid #3d3a66 !important;
font-size : 13px !important;}


/* more action hover */
.P0GJpc{background-color : #d3d8e5 !important;}

/* other input, textarea */
.mMl8gd, .rSfjbb, .mMl8gd, .MtafId, .ReKnmb input, .Z5xHXe input,
.kN8OP input, .tAYBjb textarea, .yolZre input, .pjRZl,
.GorKne select, .manager-page select, .qIKyDc, .oricqc,
.GPKGxc input, .GPKGxc textarea, .WwReqb input, .ccqOyd textarea,
.zrlMEb input{
border: 1px solid #3d3a66 !important;
background-color: #f4f7f9 !important;
-moz-appearance: none !important;}

/* button */
.oF1kyb button,.Gjckbb,.c1I77d button,
.uc1BTd button, .sH9zIf button, .kN8OP button,
.GorKne button, .yolZre button, .tGHexd button{
font-size : 15px !important;
color : #515459 !important;
background-color : #d3d8e5 !important;
border : 1px solid #3d3a66 !important;
-moz-appearance: none !important;}

.oF1kyb button:hover,.Gjckbb:hover,.c1I77d button:hover,
.uc1BTd button:hover, .sH9zIf button:hover,
.kN8OP button:hover, .GorKne button:hover,
.yolZre button:hover, .tGHexd button:hover {
background-color : #edeff7 !important;}

/* chat(custom message) */
input.oricqc{
margin-top : 0 !important;
margin-bottom : 0  !important;
height : 17px !important;
border: 1px solid #3d3a66 !important;
background-color: #f4f7f9 !important;}

td.hdc97, .jkeV8e td.o186ac, td.EcrCQe{
border: 0  !important;}

/* editor */
.JRJslf{background-color : #f4f7f9 !important;
border : 1px solid #3d3a66 !important;}

.uQLZXb{background-color : #d3d8e5 !important;}
.iE5Yyc{background-color: #f4f7f9 !important;
font-size : 15px !important;
color : #515459 !important;}

.R7iiN{background-color: #efeff1 !important;}
.Lf1J3{font-size : 13px !important; color : #515459 !important;}

/* editor background */
.c1I77d, .zWhFxc {background-color: #99add6 !important;}
.uQLZXb form{background-color: #d3d8e5 !important;}
.VByZEe, .BldZyd{background-color: #bac1d8 !important;}
.P95xvf{display:none !important;}

.MRoIub, .mrKIf, .Z5xHXe .t0Pj3c, .Xpai0b{
color : #515459 !important;}
.rwfzSd{border-color : #bac1d8 !important;}

/********************************************************************/
/* --------------- mail view --------------- */

/* Hide Ads */
.yxEQwb, .iFOJMb{display : none !important;}

table[class*="PwUwPb XoqCub MMcQxe"], td.eWTfhb > div.ice3Ad{
width : 99% !important;}

.f3hr3b > table.PwUwPb > tr > td.eWTfhb > .XoqCub{
width : 100% !important;}

.yMuNaf{
position : absolute !important;
left : 10px !important;
top : 21px !important;}

.jsbnre{padding-bottom : 20px !important;
background-color: #99add6 !important;}

.QCouhb {background-color: #99add6 !important;}

.OZly4d, .m2U49e{
float : left !important;
margin-right : 10px !important;}

.OZly4d U{color : #515459 !important;}

td.eWTfhb > .XoqCub{
width : 0px !important;
overflow : visible !important;}

.YfMhcb, .aWL81{background-color : #dbe0ef !important;}

/* background(outer) */
.MMcQxe{
margin-left : 5px !important;
background-color : #dbe0ef !important;}

/* background(inner) */
.YrSjGe {
background-color: #f4f7f9 !important;
padding-bottom : 10px !important;
border : 3px double #3a4f66 !important;
margin-right : -5px !important;}

.CNf1Cd {padding-bottom : 0 !important;}

/* details */
.InqsWb .ObUWHc, .qNeRme, .un3FG{
border-bottom : 1px dashed #000 !important;
margin : 0 10px 10px 10px !important;}

/* Reply & Forward */
.LYI6Sd, .eNXyxd{
margin-right : 5px !important;
margin-left : 5px  !important;
padding-bottom : 2px !important;
background-image : none !important;
background-color : #dbe0ef !important;}

.eNXyxd{background-color : #dbe0ef !important;}

/* Subject, text, back to Inbox, Reply*/
.VrHWId, .EP8xU, .ckChnd, .A5liqb, .X5Xvu, .D05ws{
font-size : 15px !important;
color : #515459 !important;}

/* text link */
.YrSjGe a:hover, .YrSjGe a:visited{
color : #904060 !important;}
.YrSjGe a{color : #5b6d82 !important;}

.rGOYzc .P0tbHb, .rGOYzc .c1norb,
.rGOYzc .vHYYR, .rGOYzc .F2yfRe,
.rGOYzc .Hemrjb, .rGOYzc .m8lwn, .rGOYzc .kwmAmd {
background-image : none !important;
background-color: #dbe0ef !important;}

.XwckWe{
background-color: #e0d3f4 !important;
margin-left : 3px !important;}


/* --------------- contacts --------------- */
.manager-page .toolbar{background-color : #99add6 !important;}

.contact-pane, .contact-pane b, .manager-page .actions-row,
.manager-page .edit-bar-row, #Node14, #Node55,
.group-list, .checkable-list, .contact-groups .action{
background-color : #f4f7f9 !important;
font-size : 15px !important;
color : #515459 !important;}

.manager-page a, .manager-page a:link, .manager-page a:visited{
color : #b75e7a !important;}

.manager-page input[type="text"], .manager-page textarea{
background-color : #e2e2ea !important;
border : 1px solid #99add6 !important;
-moz-appearance: none !important;}

.manager-page .add-to-group-box{
background-color : #f4f7f9 !important;
border : 1px solid #99add6 !important;}

.manager-page .add-to-group-box input{
background-color : #f4f7f9 !important;
border : none !important;}

.manager-page .search-box{
width: 170px !important;
border : 1px solid #99add6 !important;}

.manager-page .search-box input{
background-color : #fff !important;}

.manager-page input[name="contact-edit-region"]{
width : 90px !important;}

.group-list .active, .checkable-list .active{
background-color: #d3d8e5 !important;}

.group-list .selected, .checkable-list .selected{
background-color: #bac1d8 !important;}

.group-list .selected .text,
.checkable-list .selected .text
{color : #515459 !important;}

.actions-row hr{
background-color: #bac1d8 !important;}

/********************************************************************/
/* --------------- left menu --------------- */
.Pj5gjf {visibility : hidden !important;}

.cOSVMd .R7iiN, .cOSVMd .wWwc8d,
.ybaOyc .R7iiN, .ybaOyc .wWwc8d{
background-color : transparent !important;}

/* menu button */
.NIPhib {padding-left : 5px !important;}

.XoqCub .NIPhib{
margin-left : -4px !important;
border-top : 1px solid #b7bcc9 !important;
border-right : 2px solid #b7bcc9 !important;
border-bottom : 2px solid #b7bcc9 !important;
border-left : 1px solid #b7bcc9 !important;
background : #f4f7f9 !important;
background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABAMHP4////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;
background-repeat: no-repeat !important;
background-position: 3px 45% !important;
}

.XoqCub .NIPhib:hover{
margin-left : -4px !important;
border-top : 1px solid #3a4f66 !important;
border-right : 2px solid #3a4f66 !important;
border-bottom : 2px solid #3a4f66 !important;
border-left : 1px solid #3a4f66 !important;
background : #dbe0ef !important;
background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABALRDZ////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;
background-repeat: no-repeat !important;
background-position: 3px 45% !important;
}

/* menu */
.NIPhib .zD5BAe, .NIPhib .Tm9rOd{
text-decoration : none !important;
background-color : transparent !important;
padding : 2px 0 2px 15px !important;
font-family : Verdana, arial, san-serif !important;
font-size : 15px !important;
color : #515459 !important;
display: block !important;}

/* selected menu */
.cBhtOe .NIPhib {
background-color : #dbe0ef !important;
border-top : 1px solid #3a4f66 !important;
border-right : 2px solid #3a4f66 !important;
border-bottom : 2px solid #3a4f66 !important;
border-left : 1px solid #3a4f66 !important;
background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABALRDZ////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;
background-repeat: no-repeat !important;
background-position: 3px 45% !important;
z-index : 100 !important;}

/* chat & labels box */
.a3hTGd .R7iiN, .a3hTGd .wWwc8d,
.XPj4ef .R7iiN, .XPj4ef .wWwc8d{
background-color: #99add6 !important;
color : #515459 !important;
padding-top : 1px !important;}

.XoqCub .C9Pn8c {border : none !important;}

.oggeve, .az9OKd{
color : #515459 !important;}

.qHJVCb{
background-color: #efeff1 !important;
border-bottom : 1px solid #b7bcc9  !important;}

/* chat search */
.p9ILHf .e8kn7c{
background-color : #d3d8e5 !important;
border-bottom : 2px solid #99add6 !important;}

.e8kn7c input{
background : #f4f7f9 !important;
border : 1px solid #3d3a66 !important;
-moz-appearance: none !important;}

/* Set status */
td.o186ac, td.G6Lv5d, td.FKRsx, td.UXL9pb, td.hdc97, td.EcrCQe{
border : none !important;}

.O7GAEf, .DYHi6d, .a3hTGd .DYHi6d{
border : 1px solid #3d3a66 !important;}

.O7GAEf hr {background-color : #b7bcc9 !important;}
.j665Sd, .a3hTGd .McPZQe{background-color : #d3d8e5 !important;}

.E4KNxe {border-top : 1px solid #b7bcc9 !important;}

/* Popup card */
.FVNmUc .Pbwkb, .FVNmUc .Pbwkb, .FVNmUc .exMFFe, .FVNmUc .exMFFe{
background-color : #99add6 !important;}

.V3nuZd .goog-menuitem
{background-image : none !important;
background-color : #d3d8e5 !important;
border-bottom : 1px solid #89a0c1 !important;}

.V3nuZd .goog-menuseparator{
background-color : #89a0c1 !important;
border : none !important;}

.wcU0wf, .VwVWqc, .GCQ5W, .pBgL5e, .zoHs5e, .AWvUZb, .qlMg0e{
background-image : none !important;}

/* chat options */
.uAn3he{
font-family : arial, san-serif !important;
color : #515459 !important;
background-color : #d3d8e5 !important;
border-bottom : 2px solid #99add6  !important;}

.IALsCe, .nM7i0, .ru47se, .vm4hAb{
font-size : 10px !important;
color : #515459 !important;
border : none  !important;}

.WDwv9d {white-space: nowrap !important;}

.a3hTGd .dH86Yd, .a3hTGd .GTx9Hd{
border-color : transparent !important;}

.WDwv9d , span[class^="PGEdEb"][id^=""]{
font-family : arial, san-serif !important;
color : #515459 !important;}

.a3hTGd .dH86Yd, .a3hTGd .GTx9Hd{
background-color : #d3d8e5 !important;}

/* Edit label */
.Qj7Rff{
color : #515459 !important;
border-bottom : 2px solid #99add6 !important;
background-color: #f9f9f9 !important;}

/* label */
.pvSW6e{
background-color: #f9f9f9 !important;
padding : 0 !important;}

.pvSW6e .zD5BAe{
text-decoration : none !important;
background-color : transparent !important;
padding-left : 2px !important;
font-family : Verdana, arial, san-serif !important;
color : #515459 !important;
display: block !important;}

.pvSW6e .zD5BAe:hover{background-color: #d3d8e5 !important;}

/* label color */
.BFvfre {padding-right : 2px !important;}

/* invite a friend */
.aBJ8he, .gUlKtd, .I94Sdc .R7iiN{
display:none !important;}

/********************************************************************/
/* remember the milk */
#rtm-divider{
background-color: #efeff1 !important;
border : none !important;}

.XoqCub .C9Pn8c {background : #efeff1 !important;}

#rtm-task-list, .VhJC8b .goog-menuitem {
background : #ffffff !important;}

.rtm-task-list-bucket{
background : #d3d8e5 !important;}

.M3aZbb.rtm-bucket td{
border-top: 1px solid #89a0c1 !important;}

.rtm-task-tbody-dual{
background : #efeff1 !important;}

.rtm-task-card .a209Zc, .rtm-task-card .gtlQf{
border: 1px solid #89a0c1 !important;}

.rtm-view-list{
background : #ffffff !important;
border : 1px solid #673c56 !important;}

.rtm-view-list .ac-row.active, .VhJC8b .goog-menuitem-highlight{
background : #d3d8e5 !important;}

.M3aZbb td{
border-top : 1px solid #b7bcc9 !important;}

.V3nuZd .goog-menuitem-opened .KcNd4d{
background : #d3d8e5 !important;
border: 1px solid #d3d8e5 !important;}

/* Gadget */
.ApVoH .R7iiN{
padding-top : 1px !important;
background : #99add6 !important;
border-bottom : 2px solid #99add6 !important;}

/********************************************************************/
/* --------------- settings --------------- */
/* create a filter & search options */
.YKsXMe .R7iiN, .YKsXMe .wWwc8d,
.BBrt4c .R7iiN, .BBrt4c .wWwc8d{
background-color: #a5cedb !important;
padding-top : 1px !important;
padding-bottom : 1px !important;}

.Z1uQkf .R7iiN,.ny3hZb .R7iiN{
background-color: #a5cedb !important;
padding-top : 2px !important;
padding-bottom : 2px !important;}

.uc1BTd {padding-bottom : 5px !important;}

.BBrt4c .G2WAG, .u7uAnb, .YKsXMe .G2WAG{
font-size : 15px !important;
color : #515459 !important;}

.AiCerc, .GaVz0, .f8w49d{
color : #515459 !important;}

.gBJOMe, .gBJOMe{
padding : 0 !important;
background-color: #ddddef !important;
font-size : 15px !important;
color : #515459 !important;}

/* settings */
.TPdeOc{
background-color: #99add6 !important;
padding-top : 1px !important;
padding-bottom : 1px !important;}

R7iiN , .lowmzb, .tAYBjb .GVhBfc, .TPdeOc .R7iiN,
.tAYBjb .AiCerc, .lwwhL{
background-color : #99add6 !important;}

.tAYBjb .ZOB6Zc, .TPdeOc .wWwc8d{
background-color : #dbe0ef !important;}

.faRbMc td, .FceqAb{
border-bottom : 1px solid #99add6 !important;}

.YVweLb .ZOB6Zc, .yolZre{
border : 1px solid #99add6 !important;}

/* hide footer text */
.tBLpAf, .s7hnoe { display:none !important;}
#z1IiMc P0tbHb, .VfONdd , .IUntof{ display:none !important;}

.LaiJff, .haNaWc a, .IUntof a, .m7Qktd{
font-size : 15px !important;
color : #515459 !important;}
}