#mailcart {
	float: right;
	text-align:right;
	visibility:hidden;
	overflow: hidden;
	margin: 0;
}

#mailcart.nav-feedback {
	visibility:visible;
	font-size:85%;
	position: relative;
}
#mailcart.nav-feedback a{
	font-weight:bold;
	color:#808f90;
}

#mailcartcontent {
	background-color:white;
	z-index:100;
	border-left:1px solid #3f4246;
	border-right:1px solid #3f4246;
	padding: 5px 10px;
}

#mailcartcontent .sep2 {
	margin: 10px 0;
}

#mailcartfooter {
	background-color:transparent;
	background: url('../images/sprite_toml_backgrounds.png') no-repeat 0 -1433px;
	border-right: 1px solid #3F4246;
}

#mailcartshowhelp {
	font-style: italic;
}

#mailcartmodule {
	width:400px;
}

#mailcartmodule .bt_form em, #mailcartmodule .bt_form_alt em, #mailcartmodule .bt_form_no em, #mailcartmodule .button-group button em {
	background-color: #fff;
}

#mailcarttitle,
#mc-reduce-details {
	text-align: right;
	cursor:pointer;
	font-size:85%;
}

#mailcarttitle,
#mailcartfooter {
	padding:3px 5px 5px 3px;
}

#mailcarthelpcontainer {
	float: right;
}


#mc-reduce-details {
	padding-bottom: 3px;	
}

.showdetails, 
.reducedetails {
	background:transparent url(../images/sprite_tml_buttons.png) no-repeat scroll 0 0;
	cursor:pointer;
	padding:2px 8px 4px;
	text-decoration:none;
	width: 16px;
	margin-left:5px;
}


.showdetails {
	background-position:-242px -32px;
}
.showdetails:hover {
	background-position: -242px -58px;
}
.showdetails:active {
	background-position: -242px -84px;
}

.reducedetails {
	background-position:-216px -32px;
	color:#808f90;
}
.reducedetails:hover {
	background-position: -216px -58px;	
}
.reducedetails:active {
	background-position: -216px -84px;
}

ul.mailcartentity {
	max-height: 200px;
	overflow-x: auto;
}


ul.mailcartentity li {
	list-style-position:inside;
	list-style-type:disc;
}

ul.mailcartentity,
ul.mailcartitem {
	list-style-position:inside;
}

ul.mailcartitem li {
	list-style-position:inside;
	list-style-type:circle;
	margin-left:15px;
}