/**** STYLES FOR MESSAGES ****/
#msg_container, #msg_container ul {
	border: 0px none;
	list-style-type: none !important;	
}
#tour_container {
	clear: both;
	margin: 5px;	
}
.tour_page, .organize_tab, .manage_tab, .share_tab {
	clear: both;
	margin: 25px;
}
#take_a_tour {
	display: block;
    margin-right: 50%;
}
#take_a_tour img{
	margin-left: auto;
    margin-right: auto;
    display: block;
}
#tour_list {
	margin-left: auto;
    margin-right: auto;
    display: block;
    width: 30em;
}
#tour_list img{
	padding: 3px;
    display: inline;
}
.tour_list_element {
	background: url("/img/tour/purple_arrow_icon.png") no-repeat scroll left top transparent;
	height: 26px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tour_list_element p {
	vertical-align: middle;
	display: inline;
	margin-left: 30px;
	font-size: 16px;
	color: #885F8A;
}
.tour_list_element a {
	color: #885F8A;
	text-decoration: underline;
}
.tour_page h1 {
	color: white !important;
	text-indent: -99999px;
	height: 35px;
	margin-bottom: 25px;
	background: url("/img/tour/tour_what_is_waterlevel.gif") no-repeat scroll left top transparent;
}
.organize_tab h1 {
	color: white !important;
	text-indent: -99999px;
	height: 35px;
	margin-bottom: 25px;
	background: url("/img/tour/tour_control_your_collectio.gif") no-repeat scroll left top transparent;
}
.manage_tab h1 {
	color: white !important;
	text-indent: -99999px;
	height: 35px;
	margin-bottom: 25px;
	background: url("/img/tour/tour_manage_collection.gif") no-repeat scroll left top transparent;
}
.share_tab h1 {
	color: white !important;
	text-indent: -99999px;
	height: 35px;
	margin-bottom: 25px;
	background: url("/img/tour/tour_ready_to_share.gif") no-repeat scroll left top transparent;
}
.overview_right {
	padding: 15px 0;
	position: absolute;
	right: 50px;
	top: 55px;
}
.share_right {
	padding: 15px 0;
	position: absolute;
	right: 125px;
	top: 90px;
}
.tour_page a, .organize_tab a, .manage_tab a, .share_tab a {
	color: #885F8A;
	text-decoration: underline;
	margin: 0px;
	text-align: left;
	background: none;
	white-space: inherit;
	line-height: inherit;
	display: inline;
	font-weight: normal;
	padding: 0px;
	padding-left: 0px;
	background-postion: none;
}
#inbox, #sent, #trash, #overview, #organize, #manage, #share {
	clear: both;
	border: 1px solid #8c8c8c;
	padding: 0px !important;
}
.message_detail {
	font-weight: bold;
	font-size: 11px;
}
.message_read, .message_read p, .message_read a {
	background: #eee;
	font-weight: normal;
	color: #999 !important;
}
.messages {
	table-layout: fixed;
	background: #fff;
	width: 100%;
}
.messages td {
	border-bottom: 1px solid #8c8c8c;
	vertical-align: middle;
}
.messages a {
	text-decoration: none;
	font-family : 'lucida grande', tahoma, verdana, arial, helvetica, sans-serif;
	color: #000;
	text-align: left;
	background: none;
}
img.message_icon {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.messages-header {
	height: 2px;
	border-bottom: 1px solid #8c8c8c;
}
.subject, .sender {
	font-size: 14px;
}
.message_actions {
	font-weight: normal;
	font-size: 9px;
}
a.message_actions {
	font-size: 9px;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
div.reply {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 175px;
	margin-right: 125px;
}
textarea.replytext {
	width: 100%;
	height: 75px;
	/*background-color: #eee;
	border: 1px solid #8c8c8c; */
}
table.messageform {
	empty-cells: show;
	table-layout: fixed;
	background: #fff;
	width: 100%;
}
table.messageform, tr.messageform, td.messageform {
	border: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	background: #fff;
}
form.messageform {
	width: 100%;
	margin: 0px;
	border: 0px;
}
td.messagetext {
	padding-top: 15px;
	padding-bottom: 15px;
}
.counterDisplaySubject {
	color: #999;
	font-size: 15px;
}
#MessageSubject {
	clear: none;
	display: inline;
	margin-right: 5px;
}