﻿/* CSS for Logged in 'My Messages' Section */
h2.icon_home_messages, h3.icon_home_messages{
	background-image:url(../images/icons/heading_icons/icon_messages.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0; margin:0;
}
h2.icon_dating_messages, h3.icon_dating_messages{
	background-image:url(../images/icons/heading_icons/icon_dating_messages.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0; margin:0;
}

/*/////// My Messages Page Content ///////////////*/
/*///////////////////////////////////////////////*/
div.new_message{
	position:relative;
	padding:0; margin:30px 0 10px 0;
	font-size:80%;
}
*html div.new_message{
	margin:30px 0 10px 0;
}
div.new_message a{
	padding:6px 8px 6px 8px; margin:0 0 30px 0;
	text-decoration:none;
}
/*/////// Tabs ///////////////*/
div.message_tab_hold{
	padding:0; margin:0 0 0 0;
}
/* commented backslash hack v2 \*/
*html div.message_tab_hold{height:auto;}
/* end hack */

div.message_hold{
	padding:75px 10px 25px 10px; margin:0;
}
*html div.message_hold{ 
	padding:25px 10px 25px 10px;  margin:0;
}
/* Box Model hack */
*html div.message_hold{
	width:99%; /*5.5*/
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:auto;
}
div.message_tab_hold ul{padding:0; margin:0;}

div.message_tab_hold ul li{
	display:inline;
	text-align:center;
	list-style:none;
	font-weight:bold;  
}
div.message_tab_hold ul li a{
	font-weight:bold;
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:center left;
	width:117px;
	float:left;
}
/* Box Model hack */
*html div.message_tab_hold ul li a{
	width:126px; /*5.5*/
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:115px;
}

div.message_tab_hold ul li a:hover, 
div.message_tab_hold ul li a:active, 
div.message_tab_hold ul li a:focus{
	text-decoration:none;
	background-color:#FFF;
}
/*/////// Received ///////////////*/
div.message_tab_hold ul li.received_receved a{
	padding:16px 0 16px 48px;
	background-image:url(../images/icons/message_received.gif);
}
*html div.message_tab_hold ul li.received_receved a{}

div.message_tab_hold ul li.none_receved a{
	padding:16px 0 16px 48px;
	background-image:url(../images/icons/message_received.gif);
}
div.message_tab_hold ul li.received_saved a{
	padding:16px 0 16px 62px;
	background-image:url(../images/icons/message_saved.gif);
}
div.message_tab_hold ul li.received_sent a{
	padding:16px 0 16px 70px;
	background-image:url(../images/icons/message_sent.gif);
}
div.admin_pop div.message_tab_hold ul li.received_sent a{
	padding:16px 0 16px 66px;
	background-image:url(../images/icons/message_sent.gif);
}
/*/////// Saved //////////////////*/
div.message_tab_hold ul li.saved_receved a{
	padding:16px 0 16px 48px;
	background-image:url(../images/icons/message_received.gif);
}
div.message_tab_hold ul li.saved_saved a{
	padding:16px 0 16px 62px;
	background-image:url(../images/icons/message_saved.gif);
}
*html div.message_tab_hold ul li.saved_saved a{}

div.message_tab_hold ul li.none_saved a{
	padding:16px 0 16px 62px;
	background-image:url(../images/icons/message_saved.gif);
}
div.message_tab_hold ul li.saved_sent a{
	padding:16px 0 16px 70px;
	background-image:url(../images/icons/message_sent.gif);
}

/*/////// Sent ///////////////////*/
div.message_tab_hold ul li.sent_receved a{
	padding:16px 0 16px 48px;
	background-image:url(../images/icons/message_received.gif);
}
div.message_tab_hold ul li.sent_saved a{
	padding:16px 0 16px 62px;
	background-image:url(../images/icons/message_saved.gif);
}
div.message_tab_hold ul li.sent_sent a{
	padding:16px 0 16px 70px;
	background-image:url(../images/icons/message_sent.gif);   
}
*html div.message_tab_hold ul li.sent_sent a{padding:16px 0 16px 69px;}

div.message_tab_hold ul li.none_sent a{
	padding:16px 0 16px 70px;
	background-image:url(../images/icons/message_sent.gif);
}
/*/////// cdsm_messages_received ///////////////*/
/*/////////////////////////////////////////////*/
div.cdsm_messages_received{
	padding:0;margin:0;
}
div.cdsm_messages_received table{
	padding:0;margin:0;
	width:100%;
	font-size:80%;
}
div.cdsm_messages_received table th.message_headers_sub{
	padding:5px; margin:0;
	font-weight:lighter;
	text-align:center;
	font-size:110%;
}
div.cdsm_messages_received table th.message_headers_sub span{
	padding:0; margin:0;
	display:block;
}
div.cdsm_messages_received table th.message_headers_sub span img{
	padding:0; margin:3px 1px 0 2px;
	border:none;
}
div.cdsm_messages_received table th.message_headers{
	padding:5px; margin:0;
	font-weight:lighter;
	text-align:center;
	font-size:110%;
	width:100px;
}
div.cdsm_messages_received table th.message_headers span{
	padding:0; margin:0;
	display:block;
}
div.cdsm_messages_received table th.message_headers span img{
	padding:0; margin:3px 1px 0 2px;
	border:none;
}
div.cdsm_messages_received table th.message_headers_end{
	border-right:none;
	padding:5px; margin:0;
	font-weight:lighter;
	text-align:center;
	vertical-align:top;
	font-size:110%;
}
div.cdsm_messages_received table td.message_td{
	padding:8px; margin:0;
}
div.cdsm_messages_received table td.message_td img{
	padding:0px; margin:0 8px 0 0;
}
div.cdsm_messages_received table td.attached_td{
	padding:0 0 0 32px;
	margin:0 0 0 0px;
	background-image:url(../images/icons/message_attachment.jpg);
	background-repeat:no-repeat;
}
div.cdsm_messages_received table td.message_options_td{
	padding:4px 4px 0 4px;
	margin:0 0 0 0;
	width:75px;
	text-align:center;
}
div.cdsm_messages_received table td.message_options_td a{ margin:0 0 4px 0}
div.cdsm_messages_received table td.message_options_td a.reply{
	width:73px; height:23px; display:block;
	background-image:url(../images/icons/message_button_reply.gif);
	background-repeat:no-repeat;
}
div.cdsm_messages_received table td.message_options_td a.reply:hover, 
div.cdsm_messages_received table td.message_options_td a.reply:active, 
div.cdsm_messages_received table td.message_options_td a.reply:focus{
	background-image:url(../images/icons/message_button_reply_h.gif);
}
div.cdsm_messages_received table td.message_options_td a.save{
	width:73px; height:23px; display:block;
	background-image:url(../images/icons/message_button_save.gif);
	background-repeat:no-repeat;
}
div.cdsm_messages_received table td.message_options_td a.save:hover, 
div.cdsm_messages_received table td.message_options_td a.save:active, 
div.cdsm_messages_received table td.message_options_td a.save:focus {
	background-image:url(../images/icons/message_button_save_h.gif);
}
div.cdsm_messages_received table td.message_options_td a.delete{
	width:73px; height:23px; display:block;
	background-image:url(../images/icons/message_button_delete.gif);
	background-repeat:no-repeat;
}
div.cdsm_messages_received table td.message_options_td a.delete:hover, 
div.cdsm_messages_received table td.message_options_td a.delete:active, 
div.cdsm_messages_received table td.message_options_td a.delete:focus {
	background-image:url(../images/icons/message_button_delete_h.gif);
}
div.cdsm_messages_received table td.message_options_td label{
	padding:0;margin:10px 0 0 0;
	font-size:80%;
}
div.cdsm_messages_received table td.message_options_td input{
	padding:0;margin:10px 0 0 0;
}
*html div.cdsm_messages_received table td.message_options_td input{
	padding:0;margin:5px 0 0 0;
}
div.cdsm_messages_received table td.message_options_td span{
	padding:0;margin:0;display:block;
}
div.cdsm_messages_received_dashed{
	padding:20px 0 0 0;
	margin:20px 0 0 0;
}
/*/////// cdsm_messages_view ///////////////////////////////*/
/*/////////////////////////////////////////////////////////*/
div.cdsm_messages_view{
	padding:20px 0 20px 0;
	margin:0;
}
div.cdsm_messages_view a.reply{
	padding:6px 8px 6px 8px; margin:0;
	text-decoration:none;
	font-size:80%;
}
div.cdsm_messages_view_dashed{
	padding:20px 0 0 0;
	margin:20px 0 0 0;
}
div.cdsm_messages_view_content{
	padding:26px 26px 20px 26px;
	margin:25px 0 25px 0;
}
div.cdsm_messages_view_content_reply{
	padding:0;
	margin:25px 0 0 0;
}
div.cdsm_messages_view_content img{
	margin:0;
}
div.cdsm_messages_view_content ul{
	padding:15px 0 20px 0;
	margin:0;
	list-style:none;
	font-size:95%;
}
div.cdsm_messages_view_content li{
	padding:5px 0 0 0;
	margin:0;
	list-style:none;
}
div.cdsm_messages_view_content h3{
	padding:0;margin:0;
}
div.cdsm_messages_view_content h4{
	padding:0;margin:0;
	font-size:95%;
}
/*/////// scrapbook_view_icon_asset ///////////////*/
/*///////////////////////////////////////////////*/
div.scrapbook_view_icon_asset{
	float:left;
	clear:none;
	padding:0 0 4px 0;
	margin:25px 9px 5px 9px;
	width:100px;
	height:190px;
	
}
*html div.scrapbook_view_icon_asset{
	margin:0 7px 5px 7px;
}
div.scrapbook_view_icon_asset span{
	padding:0; margin:0;
	display:block;
	height:32px;
}
div.scrapbook_view_icon_asset h3{
	padding:0; margin:0 0 4px 0;
	font-size:80%;
}
div.scrapbook_view_icon_asset a{
	width:100px; text-decoration:none;
}
div.scrapbook_view_icon_asset a:hover, 
div.scrapbook_view_icon_asset a:active, 
div.scrapbook_view_icon_asset a:focus{ 
	text-decoration:underline;
}
div.scrapbook_view_icon_asset a img{
	padding:10px 12px 10px 12px;
	margin:5px 0 0 0;
	border:none;
	display:block;
	width:75px;
	height:75px;
	text-align:center;
}
div.scrapbook_view_icon_asset a:hover img, 
div.scrapbook_view_icon_asset a:active img, 
div.scrapbook_view_icon_asset a:focus img{
	padding:10px 12px 10px 12px;
	margin:5px 0 0 0;
}
div.scrapbook_view_icon_asset p{
	padding:0; margin:5px 0 5px 0;
	font-size:75%;
	max-height:3em;
	height:3em;
}
div.scrapbook_view_icon_asset ul{
	padding:0;
	font-size:70%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
div.scrapbook_view_icon_asset li{
	padding:0; margin:0;
	list-style:none;
	display:inline;
	
}
div.scrapbook_view_icon_asset li a{/*line-height:2em;*/
	margin:0 1px 0 1px;
	padding:4px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	/*width:48%;*/
}
div.scrapbook_view_icon_asset ul li a:hover, 
div.scrapbook_view_icon_asset ul li a:active, 
div.scrapbook_view_icon_asset ul li a:focus{
	text-decoration:none;
}

/*/////// cdsm_messages_compose  ///////////////////////////////*/
/*/////////////////////////////////////////////////////////////*/
div.cdsm_messages_compose{
	padding:0;margin:20px 0 0 0;
	width:99%;
}
div.cdsm_messages_compose form{
	padding:0;margin:0;
}
div.cdsm_messages_compose label{
	padding:0 0 3px 0; margin:0;
	font-weight:bold;
	display:block;
	font-size:95%;
}
div.cdsm_messages_compose_control{	
	padding:12px 15px 15px 15px;
	margin: 0 auto 20px auto;
	display:block;
	text-align:left;
	width:94%;
}
div.cdsm_messages_compose_control input{
	padding:3px 0 3px 3px; margin:0;
	width:99%;
	background-image:url(../images/template/input_bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	font-size:82%;
	text-align:left;
}
div.cdsm_messages_compose_control textarea{
	padding:3px 0 3px 3px; margin:2px 0 0 0;
	width:99%;
	height:115px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:82%;
}
div.cdsm_messages_compose_control_scrap{	
	padding:12px 15px 0 15px;
	margin: 0 auto 20px auto;
	display:block;
	text-align:left;
	width:94%;
	height:61px;
}
div.cdsm_messages_compose_control_scrap input{
	padding:3px 3px 3px 3px; margin:0;
	width:76%;
	background-image:url(../images/template/input_bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	font-size:82%;
	text-align:left;
	float:left;
	clear:none;
}
div.cdsm_messages_compose_control_scrap a.attach_file{
	padding:3px 8px 3px 8px; margin:0;
	text-decoration:none;
	font-size:80%;
	float:right;
	clear:none;
}
div.cdsm_messages_compose_but{
	padding:0; margin:0 0 20px 0;
	text-align:center;
}
div.cdsm_messages_compose_but input{
	padding: 0 5px 0 5px; margin:0;
	text-align:center;
}