@charset "iso-8859-1";

@media all {
	
	body { background-color:#e4e5e7; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; }
	p { line-height:15px; margin:0 0 15px; }
	
	/*.cab_tellAFriendHeader { background:#a2c3ee url(/cust_app/tell-a-friend/skin/images/headerbar_bg.gif) 0 bottom repeat-x; padding:15px 10px; font-size:15px; font-weight:bold; color:#fff; }*/
	.cab_tellAFriendHeader { background-color:#f0a444; padding:15px 10px; font-family:Arial Black, Verdana, Helvetica; font-weight:bold; font-size:17px; text-transform:uppercase; letter-spacing:-1px; }
	
	.cab_tellAFriendFormPrologue { padding:10px 10px 0; }
	
	ul.cab_tellAFriendErrors { margin:0 25px; padding:0; }
	ul.cab_tellAFriendErrors li { margin:0; padding:0; font-size:10px; font-style:italic; color:#c00; list-style:none inside; text-align:center; }
	
	.cab_tellAFriendForm { padding:0 10px 10px; }
	.cab_tellAFriendForm td { font-size:11px; }
	
	.cab_tellAFriendForm td.cab_tellAFriendFieldset { padding:8px 0 5px 35%; font-size:12px; font-weight:bold; }
	.cab_tellAFriendForm td.cab_tellAFriendInputLabel { width:35%; padding:0 10px 0 0; font-weight:bold; text-align:right; color:#333; }
	.cab_tellAFriendForm td.cab_tellAFriendInput { width:auto; padding:0 0 5px; }
	.cab_tellAFriendForm td input, .cab_tellAFriendForm td textarea { width:90%; border:1px #999 solid; background-color:#f0f0f0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555; }
	.cab_tellAFriendForm td textarea { height:75px; }
	.cab_tellAFriendForm td input.checkbox { margin:0; width:auto; border:none; background-color:transparent; }
	.cab_tellAFriendForm td label { cursor:pointer; }

	.cab_tellAFriendFormEpilogue { padding:0 10px 10px; }
	
	.cab_tellAFriendSubmitted { padding:10px; }

	.cab_tellAFriendButtonBar { width:100%; position:absolute; left:0; right:0; bottom:0; background-color:#b4bcc2; padding:10px 0; text-align:right; }
	.cab_tellAFriendButtonBar button { border:1px #666 solid; background-color:#e4e5e7; margin:0 10px; font-size:12px; font-weight:bold; letter-spacing:1px; color:#333; padding-top:2px; padding-bottom:2px; }
	
}