/*
Language specific CSS file for UI elements, buttons, divs, translated text, etc
*/

/* English specific CSS */

BODY#calon.en UL#navMessages {
	left: 466px !important;
}

BODY#caloff.en UL#navMessages {
	left: 366px !important;
}

BODY.en #search_anything {
	position: absolute;
	right: 130px;
}

/* German specific CSS */
BODY#calon.de UL#navMessages {
	left: 494px !important;
}

BODY#caloff.de UL#navMessages {
	left: 395px !important;
}

BODY.de div#help {
	width: 36px !important;
}

BODY.de DIV.ReplyDrop {
	left: 78px !important;
}

BODY.de div.details div.meta H4 {
	margin-right: 40px !important;
}

BODY.de #search_anything {
	position: absolute;
	right: 138px;
}

BODY.de #Calendar #back_button.saveButton {
	right:60px;
	width:170px
}

BODY.de div.details-showphoto div.meta h4 {
	margin-right:40px !important;
}

BODY.de ul#nav li a span {
	padding-right: 1.1em !important;
	-moz-padding-end: 1.1em !important;
	padding-right: 14px\9 !important;
}

/* Spanish specific CSS */
BODY#calon.es UL#navMessages {
	left: 494px !important;
}

BODY#caloff.es UL#navMessages {
	left: 394px !important;
}

BODY.es div#help {
	width: 52px !important;
}

BODY.es DIV.ReplyDrop {
	left: 83px !important;
}

BODY.es div.details div.meta H4 {
	margin-right: 40px !important;
}

BODY.es #search_anything {
	position: absolute;
	right: 154px;
}

BODY.es div.details-showphoto div.meta h4 {
	margin-right:40px !important;
}

BODY.es .menu_drop {
	background:transparent url(../images/drop_gradient3.png) no-repeat scroll left bottom;
	width: 197px;
}

BODY.es ul#nav li a span {
	padding-right: 16px\9 !important;
}

/* Italian specific CSS */
BODY#calon.it UL#navMessages {
	left: 503px !important;
}

BODY#caloff.it UL#navMessages {
	left: 392px !important;
}

BODY.it div#help {
	width: 52px !important;
	right: 53px;
}

BODY.it DIV.ReplyDrop {
	left: 86px !important;
}

BODY.it div.details div.meta H4 {
	margin-right: 44px !important;
}

BODY.it #search_anything {
	position: absolute;
	right: 108px;
}

BODY.it div.details-showphoto div.meta h4 {
	margin-right:45px !important;
}

BODY.it div.leftcompose {
	margin-right:18px !important;
}

BODY.it div.textboxlist-autocomplete {
	margin-left:69px !important;
}

BODY.it ul#nav li a span {
	padding-right: 16px\9 !important;
}


/* French specific CSS */
BODY#calon.fr UL#navMessages {
	left: 493px !important;
}

BODY#caloff.fr UL#navMessages {
	left: 385px !important;
}

BODY.fr div#help {
	width: 52px !important;
	right: 107px;
}

BODY.fr DIV.ReplyDrop {
	left: 75px !important;
}

BODY.fr div.details div.meta H4 {
	margin-right: 44px !important;
}

BODY.fr #search_anything {
	position: absolute;
	right: 160px;
}

BODY.fr div.details-showphoto div.meta h4 {
	margin-right:40px !important;
}

BODY.fr ul#nav li a span {
	padding: 9px 15px 0px 32px;
}

/* Dutch specific CSS */
BODY#calon.nl UL#navMessages {
	left: 497px !important;
}

BODY#caloff.nl UL#navMessages {
	left: 397px !important;
}

BODY.nl div#help {
	width: 50px !important;
	right: 85px;
}

BODY.nl DIV.ReplyDrop {
	left: 90px !important;
}

BODY.nl div.details div.meta H4 {
	margin-right: 48px !important;
}

BODY.nl #search_anything {
	position: absolute;
	right: 136px;
}

BODY.nl div.details-showphoto div.meta h4 {
	margin-right:50px !important;
}

BODY.nl div.leftcompose {
	margin-right:30px !important;
}

BODY.nl div.textboxlist-autocomplete {
	margin-left:79px !important;
}

BODY.nl ul#nav li a span {
	padding: 9px 15px 0px 32px;
	padding-right: 16px\9 !important;
}


/* Finnish specific CSS */
BODY#calon.fi UL#navMessages {
	left: 509px !important;
}

BODY#caloff.fi UL#navMessages {
	left: 409px !important;
}

BODY.fi div#help {
	width: 50px !important;
	right: 105px;
}

BODY.fi DIV.ReplyDrop {
	left: 58px !important;
}

BODY.fi div.details div.meta H4 {
	margin-right: 48px !important;
}

BODY.fi #search_anything {
	position: absolute;
	right: 148px;
}

BODY.fi div.leftcompose {
	margin-right:44px !important;
}

BODY.fi div#leftcompose-more {
	width: 59px;
}

BODY.fi div.textboxlist-autocomplete {
	margin-left: 99px !important;
}

BODY.fi ul#nav li a span {
	padding-right: 1.2em;
}

/* pt_Br specific CSS */
BODY#calon.pt_Br UL#navMessages {
	left: 514px !important;
}

BODY#caloff.pt_Br UL#navMessages {
	left: 403px !important;
}

BODY.pt_Br div#help {
	width: 50px !important;
	right: 53px;
}

BODY.pt_Br DIV.ReplyDrop {
	left: 81px !important;
}

BODY.pt_Br div.details div.meta H4 {
	margin-right: 48px !important;
}

BODY.pt_Br #search_anything {
	position: absolute;
	right: 102px;
}

BODY.pt_Br div.details-showphoto div.meta h4 {
	margin-right: 45px !important;
}

BODY.pt_Br div.leftcompose {
	margin-right:18px !important;
}

BODY.pt_Br div.textboxlist-autocomplete {
	margin-left: 69px !important;
}

BODY.pt_Br li#email_settings a span.label, li#calendar_settings a span.label, li#spam_settings a span.label {
	width: 160px !important;
}

BODY.pt_Br div.mail_row_paginator_aliases {
	left: 651px;
}

BODY.pt_Br ul#nav li a span {
	padding-right: 16px\9 !important;
}



/* ZH/Chinese specific CSS */
BODY#calon.zh UL#navMessages {
	left: 416px !important;
}

BODY#caloff.zh UL#navMessages {
	left: 343px !important;
}

BODY.zh div#help {
	width: 50px !important;
	right: 54px;
}

BODY.zh DIV.ReplyDrop {
	left: 44px !important;
}

BODY.zh div.details div.meta H4 {
	margin-right: 48px !important;
}

BODY.zh #search_anything {
	position: absolute;
	right: 104px;
}

BODY.zh ul#nav li a span {
	padding: 9px 15px 0px 32px;
}

BODY.zhul#nav li a span {
	padding-right: 13px\9 !important;
}

/* Arabic specific CSS */
BODY#calon.ar UL#navMessages {
	left: 508px !important;
}

BODY#caloff.ar UL#navMessages {
	left: 343px !important;
}

BODY.ar #search_anything {
	position: absolute;
	right: 117px;
}

BODY.ar #search_anything input {
	width: 129px;
}

BODY.ar div#search_anything form {
	background: url(../images/search-ar.gif) no-repeat scroll 0 0 transparent;
	width:141px;
}

BODY.ar div#help {
	right: 87px;
}

BODY.ar DIV.ReplyDrop {
	left: 38px !important;
}




