@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("https://www.google.com/voice") {


/*********************Customization*************************/
.gc-blueb-rnd .gc-rounded-bg ,.gc-inbox-sidebar-header,.gc-sidebar-contact-item,.gc-inbox-view-header,.gc-inbox-sidebar-item,.gc-status-text,.gc-loading-area,.gc-blue-rnd .gc-rounded-bg,.cmgr-toolbar,.manager-page .goog-flat-button, .manager-page .goog-menu-button,.gc-sidebar-contact-item 

/*change the color â†“â†“â†“â†“â†“â†“â†“ to what ever color you want!*/
 {background-color: #222 !important;}

/*  http://www.2createawebsite.com/build/hex-colors.html  for hex colors*/

/*********************End Customization*********************/



/*************************images****************************/
.gc-inbox-sidebar-header,.gc-inbox-view-header,.cmgr-toolbar {
background-image:url(http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/topbar_V2.png);background-repeat: repeat-x;max-height:30px!important;}

.goog-option,.goog-option-selected,.goog-option:hover{
background-image:url(http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/Menu_V2.png)!important;}

img#gc-header-logo[src="/voice/resources/688809805-voice_logo_sm.gif"]{
width:0!important;height:33px!important;padding-left: 200px!important;
background-image: url("http://tinyurl.com/Voice-Logo") !important;
background-repeat:no-repeat}

.gc-rounded-mm{background-image: url("http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/Invite_Button_V2.png")!important;
height:29px!important;width:102px!important;}


/**********************hidden elements**********************/
.goog-splitpane-handle,.gc-help-button,.gc-message-bg-callout,.gc-message-bg-l,.gc-message-bg-t,.gc-message-bg-tl,.gc-message-bg-tr,.gc-message-bg-r,.gc-message-bg-b,.gc-message-bg-bl,.gc-message-bg-br,td.gc-rounded-br,td.gc-rounded-bg-m,td.gc-rounded-ml,td.gc-rounded-bl,td.gc-rounded-br,td.gc-rounded-tr,td.gc-rounded-tl,td.gc-rounded-br,.cmgr-toolbar .search-box{display:none!important;}
/**********************text color**************************/
.gc-inbox-refresh,.gc-message-name ,#gc-inbox-allunread,.goog-inline-block,#gc-gaia-bar a
{color:white!important;}
.gc-user-tip div{background-color:black!important;}



div #gc-inbox-actions-header
{padding-top:0px!important;}

.gc-inbox-sidebar-header{
height:29px!important;
padding:0px 8px!important;
}


form#gc-search-form{
position:absolute!important;
right:165px!important;
vertical-align:bottom!important;
width:200px!important;}

#gc-header
{background-color:#000!important;}

/********************************Side*Menu**********************************/


.goog-option-selected {
text-shadow: 0px 0px 2px #fff!important;
background-position:0px 23px!important;}


.goog-option
{color:white!important
;text-shadow: 0px 0px 3px #fff!important;}

.goog-option:hover {
background-position:0px 46px!important;}


.gc-inbox-sidebar-sections,.gc-inbox-sidebar-menu{
padding-top:0px!important;
border-width:0 0 0!important;
margin-bottom:0!important;
padding-bottom:0!important;}

.gc-inbox-sidebar-main
{background-color:#000!important;}

.gc-sidebar-contacts-header {
background-color:black!important;
color:white;
text-shadow: 0px 0px 2px #fff;}

a.gc-sidebar-currency:link, a.gc-sidebar-currency:visited, a.gc-sidebar-currency:hover, a.gc-sidebar-currency:active {
font-weight:normal!important;
position:absolute!important;
left:104px!important;top:288px!important;
text-shadow: 0px 0px 4px #18ff00;}

.gc-inbox-sidebar-item{
line-height:24px!important;
}



#gc-sidebar-invite-link{color:white!important;
padding-left:7px!important;
line-height:25px!important;text-shadow: 0px 0px 1px #fff;
}




.gc-inbox-sidebar-block  {
border-bottom:0px solid #DDDDDD!important;
margin-bottom:0px!important;
}

.gc-inbox-sidebar-header .goog-button-base{position:relative!important;
top:5px!important;}


.gc-sidebar-contact-item  {line-height:22px!important;}



.gc-loading-area {
font-size:medium!important;
width:107px!important;
}
.gbh, .gbd {
border-top:0 solid #C9D7F1!important;}

input.gc-text, textarea.gc-text, select.gc-text {
background-color:#222222!important;
border-color:#444444 #555555!important;
border-right:1px solid #555555!important;
color:white!important;}

.gc-notification-area .gc-status-text {
color:white!important;
}

.gc-header-right{color:white!important;}

.gc-contact-ac  {
background-color:#F6F8FD;
border:1px solid #B5B6B5;
position:absolute;
z-index:10002;
opacity:0.75!important;
}



.gc-contact-ac div.ac-row {
background-color:#FFFFFF;
border-bottom:1px solid #CDCDCD;
cursor:pointer;
font-size:13px;
line-height:18px;
margin:0;
padding:4px;
position:relative;
}
.gc-contact-ac div b {
color:#000000;
}
.gc-contact-ac div.active {
background-color:#000!important;
color:#FFFFFF;
}
.gc-contact-ac div.active b {
color:#FFFFFF;}

.gc-message {
background-color:#000!important;}

#gc-header-did-display {
background-image:url(http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/NumberBackground_2.png)!important;
background-position:26px 2px!important;
background-repeat:no-repeat!important;
letter-spacing:6px!important;}

.gc-quicksms {
overflow:hidden!important;}

.gc-inbox-view-main {
background-image:none!important;
background-color:black!important;}

.gc-message-read {
background-color:black!important;}

table.gc-message-bg-middle td,.gc-message-bg-f {
background-color:#111!important;}

.gc-message-sms-actions{background-color:#101010!important;}

.goog-splitpane-first-container  {
background-color:black!important;}

.gc-message-sms-text,.gc-message-sms-from, .gc-message-sms-text
{color:white!important;}
a.gc-under:link, .gc-message-time{color:#ededed!important;}

a:link, a:visited, a:hover, a:active {
color:#ededed!important;}
.gc-inbox-view-header {
height:29px!important;
min-height:29px!important;}

.gc-message-bg-msg  {
background-color:#111!important;
padding:0;
}

.gc-message-checkbox {
margin:2px 2px 2px 2px!important;
width:3px!important;
height:3px!important;
}

.gc-message-sms-box,.gc-message-sms-reply textarea {
background-color:#111!important;
color:#fff!important;
}

.gc-message-sline{background-color:#99bb00!important;}

.gc-inbox-refresh:hover,#gc-gaia-bar a:hover,.gc-sidebar-contacts-header:hover,.goog-option:hover
{text-shadow: 0px 0px 5px white!important;}

.gc-sidebar-contacts-header,#gc-gaia-bar,.gc-inbox-refresh,.goog-option,.gc-message-sms-show{text-shadow: 0px 0px 1px white!important;}


.gc-inbox-sidebar-menu-border-top  {border-width:0 0 0!important;}



.scrollable {
color:white!important;
background-color:black!important;
}
.group-list .selected {
background-color:#222!important;}

.group-list  {
height:306px!important;
color:white!important;
}
.scrollable > .scroll-content {
background-color:black!important;
color:white!important;}


.cmgr-contact-pane .group-detail {
color:white!important;}

.cmgr-editbar {
background-color:#000000!important;
border-bottom:0 solid #CCCCCC!important;
border-top:2px solid #CCCCCC!important;
color:#000!important;}
.goog-inline-block.goog-flat-button {
background-color:#222!important;}


.manager-page .goog-flat-button-disabled, .manager-page .goog-menu-button-disabled  {
border-color:#777!important;
cursor:default!important;
opacity:0.75!important;}

.manager-page .goog-flat-button, .manager-page .goog-menu-button {padding:0px!important;
border: 1px solid #444!important;
background-image:none!important;}

.cmgr-toolbar {
color:#fff!important;
height:30px!important;
border:0px!important;}

.manager-page input, .manager-page textarea, .manager-page select {
background-color:rgba(25,25,25,0.5)!important;
border:0 solid #444!important;
color:#FFFFFF!important;}

.manager-page .goog-flat-button-hover, .manager-page .goog-menu-button-hover, .manager-page .goog-flat-button-active, .manager-page .goog-menu-button-active {
background-color:#222!important;
border-color:#444!important;}

.cmgr-contacts-list-actions  {
background-color:#222!important;
color:#fff!important;}

.checkable-list .active {
background-color:#333!important;}

.checkable-list .active .text {
color:#cecece!important;}


.checkable-list .selected {
background-color:#222!important;}

.manager-page input, .manager-page textarea, .manager-page select {
background-color:#111!important;
color:#888!important;}

.group-list hr.header 
{background-color:#444!important;
margin:0 0 4px!important;
padding:0!important;}

.group-list hr.header {border:0 none!important;}

.manager-page hr {
background-color:transparent!important;
}

#contact-edit-table input{background-color:#222!important;}



.gc-phone-list-item,.gc-forwarding-number-value.gc-settings-voicemail-pane{background-color:black!important;
color:white!important;}

.gc-settings-content {color:white!important;}

.gc-group-list-row-alt{background-color:#111!important;}

.gc-callwidget-description  {
color:#fff!important;}

table.gc-billing-trans td,table.gc-billing-trans th{
background-color:#000!important;
border: 1px solid #DDD!important;}



table.gc-billing-trans th.gc-billing-stat-hd {
background-color:#111!important;
border:1px solid #DDDDDD!important;}


.goog-tab-bar-top {
background-color:#111!important;
border-bottom:0px solid #6B90DA!important;}

.goog-tab-bar-top .goog-tab {
color:#777!important;}

.goog-tab-bar-top .goog-tab-selected {
background-color:#222!important;
border-color:#444 #444 #444!important;
border-width:1px!important;
color:#fff!important;
}

.goog-tab-content  {
background-color:black!important;}


/*need to fix the following code...*/
[gaction="doEvent('NEW_GROUP')"]{
background-image:url("http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/group_button_v2.png")!important;
background-color:transparent!important;
width:30px!important;
height:20px!important;
border:none!important;}




}


/*************************************Login Page********************************/
@-moz-document url-prefix("https://www.google.com/accounts/ServiceLogin?service=grandcentral&passive") {
img[src="/accounts/grandcentral/voice-logo.png"]{width:0!important;
height:33px!important;
padding-left:178px!important;
background-image: url("http://tinyurl.com/Voice-Logo") !important;}
img[src="https://www.google.com/accounts/google_transparent.gif"]{
width:0!important;
height:33px!important;
padding-left:96px!important;
background-image: url("http://tinyurl.com/Voice-Logo") !important;}
img[src="/accounts/grandcentral/gvl.png"]{
width:0!important;
height:64px!important;
padding-left:64px!important;
background-image: url("http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/left_phone.png") !important;}
img[src="/accounts/grandcentral/gv.png"]{
width:0!important;
height:64px!important;
padding-left:64px!important;
background-image: url("http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/Right_phone.png") !important;}
img[src="/accounts/grandcentral/play-video-white.png"]{
width:0!important;
height:27px!important;
padding-left:27px!important;
background-image: url("http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/play_button.png") !important;}
img[src="/accounts/grandcentral/features.gif"]{
width:0!important;
height:27px!important;
padding-left:24px!important;
background-image: url("http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/notes.png") !important;}
img[src="/accounts/grandcentral/banner1.png"]{
width:0!important;
height:64px!important;
padding-left:446px!important;
background-image: url("http://i656.photobucket.com/albums/uu284/UserStyles/Google_Voice/Teach_Your_phone.png") !important;}
#gc-banner{background-color:#222!important;border:1px solid #444!important;}
body{background-color:#000!important;}
.gc-features{color:#fff!important;}
#gc-signup-closed{background-color:#222!important;border:1px solid #444!important;color:#fff!important;}
.loginBox{background-color:#222!important;color:#fff!important;}
.form-noindent {background-color:#222!important;border:1px solid #444!important;position:absolute!important;top:-22px!important;}
td[bgcolor="#e8eefa"]
{background-color:#222!important;}
a:link {color:#fff!important;}
a:visited {color:#eee!important;}
a:active {color:#666!important;}}

