.share .top_wrapper {
	background: transparent url('../img/layout/share_header.png') no-repeat top left;
	height: 36px;
	padding: 0 !important;
}
	.share .top_wrapper a {
	    display:block;
		font-size: 90%;
		line-height: 36px;
		margin: 0px 0 0 325px;
	}
		.share .top_wrapper a:link,
		.share .top_wrapper a:active,
		.share .top_wrapper a:visited,
		.share .top_wrapper a:hover {
			color: #FFFFFF !important;
			text-decoration: none !important;
		}
		.share .top_wrapper a:hover {
			color: #FFFFFF !important;
			text-decoration: underline !important;
		}

.share .bottom_wrapper {
	background: transparent url('../img/layout/share_footer.png') no-repeat bottom left;
	padding: 0 0 11px 0;
}
	.share .form form {
		background: #FFFFFF url('../img/layout/share_bg.png') repeat-y top left;
		padding: 0 0 0 10px;
		width: 382px;
	}
		.share .form form p{
			background: #FFFFFF;
			color: #555555;
			font-size: 80%;
			margin: 0 10px 0 10px;
			text-align: center;
			width: 340px;
		}
		.share .form form p.hint{
			background: #FFFFFF;
			color: #555555;
			font-size: 80%;
			margin: 0 10px 0 155px;
			text-align: left;
			width: 210px;
		}
		.share .form form .input {
			float: left;
			width: 370px;
			margin: 10px 0 0 0;
		}
		.share .form form .input.phone {
			float: left;
			width: 29px;
			margin: 10px 0 0 0;
		}
		.share .form form .input.phone_ext {
			float: left;
			width: 70px;
			margin: 10px 0 0 0;
		}
		.share .form form .input.checkbox {
			margin: 10px 0 0 130px;
			width: 200px;
		}
			.share .form form .input label{
				float: left;
				text-align: right;
				width: 120px;
			}
			.share .form form .input.checkbox  label{
				text-align: left;
				margin-left: 10px;
				width: auto;
			}
			.share .form form .input input,
			.share .form form .input select,
			.share .form form .input textarea{
				float: left;
				text-align: left;
				margin: 0 0 0 10px;
				width: 200px;
			}
			.share .form form .input.checkbox input {
				width: 20px;
			}
			.share .form form .input.phone input{
				width: 120px;
			}
			.share .form form .input.phone_ext input{
				width: 60px;
			}
			.share .form form button{
				background-color : #FFFFFF;
				border: 0 none;
				height: 23px;
				margin: 10px 0 0 0;
				padding: 0;
				width: 100px;
			}
			.share .form form button.first {
				margin-left: 125px;
			}

/* Thick box overrides */
#TB_window {
	background: transparent;
	border: none;
}

#TB_title {
	display: none;
}

#TB_ajaxContent {
	padding: 0;
}
