/* Buttons */
.msg_button{
	display:block;
	float:left;
	width:auto;
	padding:0;
	color:#565656 !important;
	text-decoration:none;
	border:0;
	cursor:pointer;
	overflow:visible;
	position:relative;
	height:22px;
	line-height:22px;
	font-size:12px;
	background:url(http://ifrype.com/img/messages/skins/0/btns.png) 100% -22px no-repeat;
}
.msg_button span{
	display:block;
	position:relative;
	white-space:nowrap;
	height:22px;
	line-height:22px;
	background-image:url(http://ifrype.com/img/messages/skins/0/btns.png);
	margin-right:3px;
	padding:0 5px 0 8px;
}
.msg_button:hover{
	color:#565656;
	text-decoration:none !important;
	background-position:100% -66px;
}
.msg_button:hover span{
	background-position:0 -44px;
}


/* Buttons List */
.msg_buttonList li{
	float:left;
}
.msg_buttonList span.seperator{
	display:block;
	float:left;
	width:1px;
	background:url(http://ifrype.com/img/messages/skins/0/btns.png) 100% -88px repeat-x;
	height:22px;
}
.msg_buttonList .msg_buttonC span, .msg_buttonList .msg_buttonL span{
	margin-right:0;
}
.msg_buttonList .msg_buttonC, .msg_buttonList .msg_buttonC span, .msg_buttonList .msg_buttonR span{
	background-position:-7px 0;
}
.msg_buttonList .msg_buttonC:hover, .msg_buttonList .msg_buttonC:hover span, .msg_buttonList .msg_buttonR:hover span{
	background-position:-3px -44px;
}


/* Base */
#content{
	f/loat:left;
}
#ct{
	position:relative;
}
a{
	cursor:pointer;
}


/* IconList */
#MsgIconList li{
	background-image:url(http://ifrype.com/img/messages/icons.gif);
	background-repeat:no-repeat;
	color:#595959;
	font-size:13px;
	line-height:26px;
	padding-left:26px;
}
#MsgIconList li.msgl_new{
	background-position:0 -10px;
}
#MsgIconList li.msgl_inbox{
	background-position:0 -40px;
}
#MsgIconList li.msgl_outbox{
	background-position:0 -70px;
}
#MsgIconList li.msgl_favbox{
	background-position:0 -100px;
}
#MsgIconList li.msgl_drafts{
	background-position:0 -130px;
}
#MsgIconList li.msgl_smileys{
	background-position:0 -160px;
}
#MsgIconList li.msgl_delete{
	background-position:0 -190px;
}
#MsgIconList li.msgl_skins{
	background-position:0 50%;
	background-image:url(http://ifrype.com/img/messages/icon_skins.gif);
}
#MsgIconList li.msgl_showall{
    background:none;
}
#MsgIconList li.seperator{
	background:none;
	height:20px;
	line-height:20px;
}
#MsgIconList li.selected a{
	color:#fc4e08;
	font-weight:bold;
}
#MsgIconList li.important a{
	color:#f00;
	font-weight:bold;
}


/* Message form */
#MsgForm{
	background:#eaeaea;
	color:#595959;
	border:1px solid #d7d7d7;
	margin:0;
	padding:1%;
	float:left;
	width:97%;
}
#MsgForm.hidden{
	display:none;
}
#MsgTable #MsgForm{
	margin:0;
	padding:0;
	width:100%;
	border:0;
	border-top:1px solid #b4b4b4;
	position:relative;	
}
#MsgTable.msg_drafts #MsgForm{
	border-top:0;
	padding-top:10px;
}

#MsgForm h1{
	padding:2%;
}
#MsgTable #MsgForm.reply h1{
	border:none;
	margin-bottom:5px;
	padding-bottom:1%;
}
#MsgTable.msg_drafts #MsgForm h1{
	padding-top:0;
}
#MsgTable #MsgForm.firefox1 h1, #MsgTable #MsgForm.firefox2 h1{
	padding:10px;
}

#MsgForm #MsgFormError{
	padding:0 0 0 1%;
	width:96%;
	line-height:20px;
	display:none;
	text-align:left;
}
#MsgForm #MsgFormError div.box{
	margin:0;
}
#MsgForm #MsgFormError ol{
	list-style-position:inside;
	list-style-type:decimal;
	margin-left:10px;
}
#MsgForm #MsgFormError li{
	vertical-align:bottom;
}

#MsgForm div.line{
	float:left;
	clear:both;
	margin:0 0 5px 1%;
	padding:0;
	width:98%;
	display:inline;
}
#MsgForm div.with_border{
	border:1px solid #d7d7d7;
	background-color:#fff;
	background-repeat:repeat;
	padding:1%;
	width:96%;
}
#MsgForm div.first{
	position:absolute;
	width:auto;
	top:0;
	right:0;
	padding:2% 2% 0 1%;
}
#MsgTable #MsgForm div.first{
	padding:1% 1% 0 1%;
}
#MsgForm div.last{
	margin-bottom:1%;
	border-top:1px solid #e2e2e2;
	padding-top:1%;
	position:relative;
}

#MsgForm .msg_buttons .msg_button{
	float:right;
	margin-left:5px;
}
#MsgForm .msg_buttons .msg_btnCancel{
	float:left;
	margin:0;
}

#MsgFormToLine label,
#MsgFormSubjectLine label{
	display:block;
	width:14%;
	float:left;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0;
	text-align:left;
}
#MsgForm input#MsgFormTo, #MsgForm input#MsgFormSubject{
	width:82%;
	float:right;
	border:1px solid #d7d7d7;
	margin:0;
	padding:2px 1%;
}
#MsgForm textarea#MsgFormBody{
	margin:0;
	padding:0;
	width:540px;
	min-width:100%;
	max-width:100%;
	height:150px;
	border:0;
}

#MsgForm input#MsgFormTo{
	width:68%;
}

#MsgForm #MsgFormContacts{
	background:#fff;
	width:98%;
	padding:1%;
	border:1px solid #d7d7d7;
	clear:none;
	float:right;
}
#MsgForm #MsgFormContacts div.msg_contactsContainer{
	overflow:auto;
	height:200px;
	position:relative;
}

#MsgForm #MsgFormContacts h2{
	clear:both;
	border-bottom:1px solid #b4b4b4;
	margin:0 2% 1% 2%;
	padding:2% 0 0 1%;
	position:relative;
	font-size:110%;
}
#MsgForm #MsgFormContacts h2 span{
	position:absolute;
	font-size:11px;
	top:60%;
	right:5px;
	margin-top:-5px;
}

#MsgForm #MsgFormContacts .column{
	float:left;
	clear:none;
	width:44%;
	margin:0 3%;
}
#MsgForm #MsgFormContacts p{
	float:left;
	clear:both;
	width:100%;
	
	margin:0;
	padding:0;
}
#MsgForm #MsgFormContacts p.selected{
	background:#ddd;
}
#MsgForm #MsgFormContacts p:hover{
	background:#eee;
}
#MsgForm #MsgFormContacts p.disabled{
	color:#9e9e9e;
}
#MsgForm #MsgFormContacts p.disabled:hover{
	background:none;
}
#MsgForm #MsgFormContacts input{
	float:left;
}
#MsgForm #MsgFormContacts label{
	float:right;
	width:88%;
	height:auto;
}
#MsgForm #MsgFormContacts .FriendList{
	border:none;
}

#MsgFormBtnContacts{
	float:right;
}

#MsgForm #MsgFormButtonsLine{
	display:none;
}

#MsgFormChars{
	float:right;
	line-height:20px;
	width:200px;
}
#MsgFormCharsLeft{
	background:none;
	border:0;
	width:35px;
	text-align:right;
	float:right;
	padding-top:3px;
}
.msie7 #MsgFormCharsLeft{
	padding-top:0;
}
#MsgFormChars span{
	float:right;
}

#MsgForm .msg_formButton{
	display:block;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	background:url(http://ifrype.com/img/messages/btn_msgform.png) 100% -20px no-repeat;
	color:#565656;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	margin-right:5px;
	
	color:#777;
}
#MsgForm .msg_formButton span{
	background:url(http://ifrype.com/img/messages/btn_msgform.png) 0 0 no-repeat;
	display:block;
	height:100%;
	margin-right:3px;
	padding:0 2px 0 20px;
	position:relative;
	white-space:nowrap;
}
#MsgForm .msg_formButton:hover{
	background-position:100% -60px;
	text-decoration:none;
	color:#222;
}
#MsgForm .msg_formButton:hover span{
	background-position:0 -40px;
}
#MsgForm .msg_formButton span img{
	position:absolute;
	top:4px;
	left:5px;
}
#MsgForm .formBtnActive, #MsgForm .formBtnActive:hover{
	background-position:100% -120px;
	height:27px;
	line-height:25px;
	z-index:500;
	position:relative;
	color:#222;
}
#MsgForm .formBtnActive span, #MsgForm .formBtnActive:hover span{
	background-position:0 -80px;
}
#MsgForm .formBtnActive span img{
	top:6px;
}

#MsgFormBtnContacts.msg_formButton{
	float:right;
	margin:0;
	margin-left:1%;
	width:13%;
	margin-top:3px;
}
#MsgFormBtnContacts.msg_formButton span{
	padding:0 7px 0 10px;
	text-align:center;
}

#MsgForm #MsgFormUploadLine{
	display:none;
}

#MsgUserSelector{
	float:right;
	width:382px;
}
#MsgForm.xxl #MsgUserSelector{
	width:534px;
}
#MsgListContainer #MsgUserSelector{
	width:387px;
}
#MsgListContainer.xxl #MsgUserSelector{
	width:549px;
}

#MsgUserSelector .multi_ac{
	border-color:#d7d7d7;
	margin:0;
}
#MsgUserSelector .multi_ac .scroll_content{
	height:24px;
}

#MsgForm .msg_formWindow{
	display:none;
	border:1px solid #cdcdcd;
	background:#fff;
	float:left;
	width:100%;
	margin:-1px 0 5px 0;
}

#MsgForm .smiley{
	position:relative;
	display:block;
	float:left;
	width:48px;
	margin:3px 0 3px 3px;
	text-align:center;
}
#MsgForm .smiley:hover{
	background:#eee;
}

#MsgForm .msg_formWindow{
	clear:both;
	float:left;
}

#MsgForm #MsgFormContacts.msg_formWindowOpen{
	position:relative;
	display:block;
	width:82%;
	height:200px;
	overflow:auto;
}

#MsgFormSkins.msg_formWindow{
	width:98%;
	padding:1%;
}
#MsgFormSkins h2{
	padding:5px 10px;
	border-bottom:1px solid #e2e2e2;
}
#MsgFormSkins .description{
	padding:0 5px 10px 5px;
}
#MsgFormSkins .boxContent{
	padding-top:5px;
}
#MsgFormSkins .paymentBlock{
	margin:0 auto 5px;
}
#MsgFormSkins .MaksajumuPoga a, #MsgFormSkins .MaksajumuPoga a:hover{
	color:#fff;
	text-decoration:none;
}
#MsgForm .skin{
	position:relative;
	float:left;
	width:18%;
	height:60px;
	margin:1%;
	padding:0;
}
#MsgForm .skin a.skin_bg{
	background:#fff;
	opacity:.5;
	filter: alpha(opacity = 50);
	display:block;
	width:100%;
	height:100%;
	margin:-1px 0 0 -1px;
	border:1px solid #999;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
#MsgForm .skin a.skin_bg:hover{
	opacity:1;
	filter: alpha(opacity = 100);
	background:transparent;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
#MsgForm .skin.active a.skin_bg{
	opacity:1;
	filter: alpha(opacity = 100);
	background:transparent;
	border-width:2px;
	border-color:#f60;
	margin:-2px 0 0 -2px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
#MsgForm .skin a.skin_preview{
	position:absolute;
	bottom:3px;
	right:3px;
	width:17px;
	height:17px;
	background:url(http://ifrype.com/img/messages/icn_zoom.png) 0 0 no-repeat;
}


/* Table */
#MsgTable{
	border:0;
	clear:both;
	width:565px;
}
#MsgListContainer.xxl #MsgTable{
	width:800px;
}
#MsgTable a{
	text-decoration:none;
	color:#445f96;
}
#MsgTable a:hover{
	text-decoration:underline;
	color:#445f96;
}
#MsgTable .msgh td{
	background:#fff url(http://ifrype.com/img/messages/row.png) 0 100% repeat-x;
	border:1px solid #d7d7d7;
	border-width:1px 0 0 0;
	padding:3px;
	font-size:13px;
}
#MsgTable tr.msgh:hover td{
	background:#f6f6f6 url(http://ifrype.com/img/messages/skins/0/row.png) 50% 100% no-repeat;
}
#MsgTable tr.msgh:hover td.msgt_chb{
	background:#f6f6f6 url(http://ifrype.com/img/messages/skins/0/row.png) 0 100% no-repeat;
}
#MsgTable tr.msgh:hover td.msgt_date{
	background:#f6f6f6 url(http://ifrype.com/img/messages/skins/0/row.png) 100% 100% no-repeat;
}
#MsgTable .msgh td, #MsgTable .msgh td a{
	color:#595959;
}
#MsgTable .msgh td a:hover{
	color:#595959;
	text-decoration:none;
}
#MsgTable tr.msgh.unread{
	background:#f6f6f6;
}
#MsgTable tr.msgh.unread td a{
	font-weight:bold;
	color:#000;
}
#MsgTable tr.msgh.next td{
	border-top-width:0 !important;
}
#MsgTable tr.msgh.last td, #MsgTable tr.msgh:last-child td{
	border-bottom-width:1px;
}
#MsgTable .msgh .msgt_chb{
	text-align:center;
	border-left:1px solid #d7d7d7;
	width:20px;
}
#MsgTable .msgh .msgt_attach, #MsgTable .msgh .msgt_convbox, #MsgTable .msgh .msgt_fav{
	text-align:center;
	width:14px;
}

#MsgTable .msgh .msgt_from{
	width:145px;
}
#MsgListContainer.xxl #MsgTable .msgh .msgt_from{
	width:230px;
}

#MsgTable .msgh .msgt_topic{
	width:250px;
}
#MsgTable.msg_favbox .msgh .msgt_topic, #MsgTable.msg_drafts .msgh .msgt_topic{
	width:270px;
}
#MsgTable.msg_conversation .msgh .msgt_topic{
	width:230px;
}
#MsgListContainer.xxl #MsgTable .msgh .msgt_topic{
	width:400px;
}
#MsgListContainer.xxl #MsgTable.msg_favbox .msgh .msgt_topic, #MsgListContainer.xxl #MsgTable.msg_drafts .msgh .msgt_topic{
	width:420px;
}
#MsgListContainer.xxl #MsgTable.msg_conversation .msgh .msgt_topic{
	width:380px;
}

#MsgTable .msgh .msgt_date{
	text-align:right;
	border-right:1px solid #d7d7d7;
	width:84px;
}

#MsgTable .msgh .msgt_from div, #MsgTable .msgh .msgt_topic div{
	height:20px;
	line-height:20px;
	overflow:hidden;
}
#MsgTable .msgh .msgt_from img{
	margin-top:4px;
}

#MsgTable .msgh .msgt_fav a{
	display:block;
	width:14px;
	height:14px;
}
#MsgTable .msgh .msgt_fav a.icn_on{
	background:url(http://ifrype.com/img/messages/icn_fav_on.png) 0 0 no-repeat;
}
#MsgTable .msgh .msgt_fav a.icn_off{
	background:url(http://ifrype.com/img/messages/icn_fav_off.png) 0 0 no-repeat;
}

/* Table loading */
#MsgLoadingBg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:.8;
	filter:alpha(opacity = 80);
	text-align:center;
	z-index:999;
}
#MsgLoadingText{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:30px;
	line-height:30px;
	background:#000;
	color:#fff;
	font-size:14px;
	opacity:.8;
	filter:alpha(opacity = 80);
	z-index:1000;
}


/* Message body */
#MsgTable tr.msghOpen td{
	background:#f6f6f6 url(http://ifrype.com/img/messages/skins/0/row.png) 50% 100% no-repeat;
	border-color:#b4b4b4;
	border-top-width:1px;
}
#MsgTable tr.msghOpen td.msgt_chb{
	background:#f6f6f6 url(http://ifrype.com/img/messages/skins/0/row.png) 0 100% no-repeat;
	border-left-color:#b4b4b4;
}
#MsgTable tr.msghOpen td.msgt_date{
	background:#f6f6f6 url(http://ifrype.com/img/messages/skins/0/row.png) 100% 100% no-repeat;
	border-right-color:#b4b4b4;
}
#MsgTable tr.msgb td.msgb{
	border:1px solid #b4b4b4;
	background:#fff;
}
#MsgTable tr.msgb.last td.msgb{
	border-top-width:0;
}
#MsgTable tr.msgb td.msgb .msgb_loading{
	text-align:center;
	padding:10px;
}
#MsgTable tr.msgb td.msgb .msgb_container{
	background:#fff;
	position:relative;
	float:left;
	width:563px;
	overflow:hidden;
}
#MsgListContainer.xxl #MsgTable tr.msgb td.msgb .msgb_container{
	width:798px;
}
#MsgTable tr.msgb td.msgb .msgb_head{
	background:#f1f1f1;
	position:relative;
	height:92px;
	margin:5px;
	margin-bottom:0;
	overflow:hidden;
}
#MsgTable tr.msgb td.msgb .msgb_head .userIcon{
	position:absolute;
	top:10px;
	left:10px;
	background-image:url(http://ifrype.com/img/messages/skins/0/bg_pic.png);
}
#MsgTable tr.msgb td.msgb .msgb_head .userIcon a{
	border-color:transparent;
}
#MsgTable tr.msgb td.msgb .msgb_head p{
	position:absolute;
	left:92px;
	padding:0;
	margin:0;
	height:16px;
	line-height:16px;
	overflow:hidden;
}
#MsgTable tr.msgb td.msgb .msgb_head p.msgb_subject{
	bottom:42px;
}
#MsgTable tr.msgb td.msgb .msgb_head p.msgb_sender{
	bottom:26px;
}
#MsgTable tr.msgb td.msgb .msgb_head p.msgb_time{
	bottom:10px;
}
#MsgTable .msgb_head .msg_buttonList{
	float:right;
	margin:10px 10px 0 0;
	display:inline;
}
#MsgTable tr.msgb td.msgb .msgb_body{
	padding:10px;
	overflow-x:auto;
	overflow-y:hidden;
	width:533px;
	margin:5px;
}
#MsgListContainer.xxl #MsgTable tr.msgb td.msgb .msgb_body{
	width:768px;
}


/* Attachments */
#MsgTable tr.msgb td.msgb .msgb_foot{
	border-top:1px solid #b4b4b4;
	padding:10px;
	padding-bottom:0;
}
#MsgTable tr.msgb td.msgb .msgb_foot h2{
	clear:both;
	float:left;
	width:100%;
}
#MsgTable tr.msgb td.msgb .msgb_foot h2 span{
	float:left;
}
#MsgTable tr.msgb td.msgb .msgb_foot h2 span.links{
	font-size:12px;
	line-height:24px;
	margin-left:10px;
}
#MsgTable tr.msgb td.msgb .msgb_foot h2 span.links a{
	margin-left:10px;
}
#MsgTable tr.msgb td.msgb .msgb_foot .msgf_file{
	clear:left;
	color:#363636;
	height:56px;
	margin:0 0 10px 0;
}
#MsgTable tr.msgb td.msgb .msgb_foot .msgf_file img{
	float:left;
	margin-right:10px;
	background:#fff;
	padding:2px;
	border:1px solid #b4b4b4;
}
#MsgTable tr.msgb td.msgb .msgb_foot .msgf_file p{
	padding:5px 0 0 0;
	overflow:hidden;
}
#MsgTable tr.msgb td.msgb .msgb_foot .msgf_file p strong{
	display:block;
	height:16px;
	line-height:16px;
	overflow:hidden;
}
#MsgTable tr.msgb td.msgb .msgb_foot .msgf_file_old img{
	opacity:.5;
}

/* Footer */
#MsgTableHead, #MsgTableFoot{
	position:relative;
	margin:0 0 5px 0;
	float:left;
	width:100%;
	text-align:right;
}
#MsgTableFoot{
	margin:5px 0 20px 0;
}
#MsgTableHead .msg_buttonList, #MsgTableFoot .msg_buttonList{
	float:left;
	width:auto;
}
#MsgSelectAllBtnHead span, #MsgSelectAllBtnFoot span{
	padding:0 30px 0 40px;
}
#MsgSelectAllHead, #MsgSelectAllFoot{
	position:absolute;
	top:10px;
	left:10px;
	width:13px;
	height:13px;
	margin:0;
	padding:0;
	z-index:100;
	
	top:11px;
}
#MsgTableHead .navigBg, #MsgTableFoot .navigBg{
	float:right;
	clear:none;
	margin:0;
}


/* Skins page */
#MsgSkinsContainer .skin{
	position:relative;
	float:left;
	width:18%;
	height:60px;
	margin:1%;
	padding:0;
}
#MsgSkinsContainer .skin a.skin_bg{
	display:block;
	width:100%;
	height:100%;
	margin:-1px 0 0 -1px;
	border:1px solid #999;
}


/* Delete page */
#MsgDeleteContainer .msg_info{
	font-weight:bold;
}
#MsgDeleteContainer h2{
	clear:both;
	border-bottom:1px solid #b4b4b4;
	margin:0 2% 1% 2%;
	padding:2% 0 0 1%;
	font-size:130%;
}

#MsgDeleteContainer fieldset{
	border:0;
	padding:0 5px;
	width:95%;
	margin:0 auto 10px;
}
#MsgDeleteContainer fieldset.msg_delete_last_line input{
	float:left;
	width:82%;
	margin-top:7px;
}
#MsgDeleteContainer .msg_button{
	float:left;
	width:20%;
	margin-left:2%;
}
#MsgDeleteContainer #MsgFormError ol{
	list-style-position:inside;
	list-style-type:decimal;
	margin-left:10px;
}
#MsgDeleteContainer #MsgFormError li{
	vertical-align:bottom;
}


/* Messages box */
.msg_info{
	text-align:center;
}


/* InfoBox */
#infobox3_box_lite{
	padding:10px;
	position:relative;
}
#infobox3_box_lite p.icon{
	position:absolute;
	top:10px;
	left:10px;
	width:100px;
	height:100px;
	background:url(http://ifrype.com/img/messages/icon.png) 50% 50% no-repeat;
}
#infobox3_box_lite p.description{
	position:absolute;
	font-size:16px;
	line-height:30px;
	width:490px;
	height:60px;
	top:40px;
	right:10px;
	text-align:left;
}
#infobox3_box_lite .buttons{
	position:absolute;
	bottom:10px;
	right:10px;
	width:auto;
	padding:0;
	height:38px;
}
#infobox3_box_lite .newButton{
	position:relative;
	float:right;
	margin:0 0 0 10px;
}
#infobox3_box_lite .newButton a{
	padding:0 20px 0 15px;
}
#infobox3_box_lite .newButton .l{
    width:15px;
}

/* Sending from profile (in InfoBox) */
body.iframe #MsgForm.msg_write{
	padding-top:0;
	padding-bottom:0;
}
body.iframe #MsgForm.msg_write h1{
	display:none;
}
body.iframe #MsgForm.msg_write #MsgFormSubjectLine{
	padding-top:1%;
}
body.iframe #MsgForm.msg_write #MsgFormError{
    margin-top:10px;
}


/* AutoComplete */
#tat_table .autoCompleteNormal, #tat_table .autoCompleteHover{
	text-align:left;
}
#tat_table .autoCompleteNormal td, #tat_table .autoCompleteHover td{
	padding:2px;
}


.MaksajumuPoga table.auto label{
	width: auto;
}


#MessagesHeadLinks{
	text-align:center;
	line-height:40px;
	font-size:16px;
	margin-bottom:20px;
}
#MessagesHeadLinks li{
	display:inline;
	padding:5px 10px;
	margin:0 5px;
	border:1px solid #f00;
}
#MessagesHeadLinks li a{
	text-decoration:none;
	color:#000;
}
#MessagesHeadLinks li.important{
	background:#f00;
}
#MessagesHeadLinks li.important a{
	color:#fff;
}

#MessagesTableNavigation{
	text-align:center;
}
#MessagesWideTable{
	width:99%;
	border-collapse:collapse;
	margin:1px;
}
#MessagesWideTable th, #MessagesWideTable td{
	color:#595959;
	border:1px solid #d7d7d7;
	padding:3px;
	text-align:center;
}
#MessagesWideTable th{
	font-size:14px;
	background:#d8d8d8;
	color:#000;
	border:1px solid #ccc;
}
#MessagesWideTable tr.odd td{
	background:#f2f2f2;
}
p.a_line{
	line-height:30px;
	font-size:14px;
	padding-left:20px;
}
p.a_info{
	font-weight:bold;
	color:#f00;
	line-height:40px;
}

/* Other stuff */
#MessagesAlabamaAd{
	position:relative;
	width:240px;
	height:330px;
	background:url(http://ifrype.com/img/alabama/messages_banner.jpg) 0 0 no-repeat;
	clear:both;
	float:right;
}
#MessagesAlabamaAd .alabama_title{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:80px;
	left:25px;
	width:190px;
	height:38px;
	overflow:hidden;
}
#MessagesAlabamaAd .alabama_pic{
	position:absolute;
	top:120px;
	left:38px;
}
#MessagesAlabamaAd .alabama_price{
	position:absolute;
	top:240px;
	left:0;
	text-align:center;
	width:100%;
}
#MessagesAlabamaAd .alabama_price small{
	color:#999;
	font-size:9px;
}
#MessagesAlabamaAd .alabama_price strong{
	cursor:default;
	font-size:26px;
	line-height:24px;
	color:#5ca234;
}
#MessagesAlabamaAd .alabama_button{
	position:absolute;
	bottom:7px;
	left:50px;
	width:136px;
	height:44px;
	background:url(http://ifrype.com/img/alabama/messages_button.jpg) 0 0 no-repeat;
}
#MessagesAlabamaAd .alabama_button:hover{
	background-position:0 100%;
}

div.userIcon a{
	background-image:url(http://ifrype.com/img/messages/admin_big.png);
}

.autoCompleteMatched{
	background-color: white;
	color: #FF9933;
}

.autoCompleteHover{
	background-color: #7D8BB3;
	color: white;
}
.autoCompleteNormal{
	background-color: #FAFAFA;
	color: black;
	font-size: 11px;
}
.autoCompleteCell{
	color: #FFFFFF;
}

.autoCompleteTable{
	border-collapse: collapse;
	cursor: pointer;
	width: 200px;
	z-index:1000;
}


#MsgForm .msg_buttons .newButton{
	float:right;
	margin-left:5px;
}
#MsgForm .msg_buttons .msg_btnCancel{
	float:left;
	margin:5px 5px 5px 0;
}
#MsgForm .newButtonLink a{
	color:#777;
}
#MsgForm .newButtonLink a:hover{
	text-decoration:none;
}
#MsgDeleteContainer fieldset.msg_delete_last_line .newButton{
	float:left;
	width:auto;
	margin:0 0 0 5px;
}
#MsgDeleteContainer fieldset.msg_delete_last_line .newButton input{
	float:none;
	margin:0;
	width:auto;
}
#MsgTableHead .newButtonList, #MsgTableFoot .newButtonList{
	float:left;
	margin:3px 0;
}
#MsgTableHead .newButtonList .newButton, #MsgTableFoot .newButtonList .newButton{
	margin:0;
}
#MsgTableHead .newButtonList input, #MsgTableFoot .newButtonList input{
	padding-left:20px;
}
#MsgSelectAllBtnHead input, #MsgSelectAllBtnFoot input{
	padding-right:15px;
}


 /* xmas mailbox */
#mailbox{
	width:209px;
	height:267px;
	background:url(http://ifrype.com/special/xmas/img/mailbox.png) no-repeat scroll center;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}
#mailbox span.heading{
	color:#FFFFFF;
	float:left;
	font-size:20px;
	margin-left:41px;
	margin-top:51px;
	margin-bottom:15px;
}

#mailbox span.recievedMail {
	color:#FFFFFF;
	
	font-size:39px;
}
#mailbox span.descrText{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

.swfupload{
	display:block;
	float:left;
	width:150px;
	height:20px;
}