/* @ Tell a friend */

li, ul {
        list-style: none;
}
.tellFriends {
        float:left;
	list-style:none;
	padding:0px;
	margin:10px 0px;
}

form.tTheFriend {
	margin:0px;
	padding:0px;
}

.tellFriends li {
	clear:left;
	padding:6px 0px;
        list-style: none;
}

.tellFriends li label {
	float:left;
	width:130px;
	display:block;
	line-height:24px;
	text-align:left;
}
.tellFriends li img {
	margin-left:130px;
}

.tellFriends li input {
	float:left;
	border:#666 1px inset;
	width:300px;
	padding:3px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#222;
        list-style:none;
}

.tellFriends li textarea {
	float:left;
	border:#666 1px inset;
	width:300px;
	height:100px;
	padding:3px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#222;
	overflow:auto;
}

.tellFriends li input.send {
	margin-left:130px;
	width:100px;
	border:#777 outset 1px;
	padding:1px;
}

.wrong {
	background:#FF9999;
}

.errorMessages {
	border:1px solid #DD0000;
	display:block;
	list-style:none;
	font:14px verdana;
	margin:10px;
	padding:10px;
	text-align:left;
}
.errorMessages li {
	padding-left:14px;
	line-height:20px;
	color:red;
	background:url(/image/exclamation_point.gif) left 50% no-repeat;
        list-style:none;
}
.thanksMessage {
	display:block;
	list-style:none;
	padding:10px;
	border:#CCCC00 1px solid;
	background:#FFFFCC;
	text-align:left;
	margin:10px 0px;
}

.thanksMessage li {
	line-height:18px;
}

.thanksMessage li span {
	color:#35f;
}