#quoteForm input, 
#quoteForm textarea {
	border: 1px solid #d2d2d2;background: #fff;
	padding: 7px 5px;
	width: 525px;
	max-width: 525px;
	font-size: 13px;
	color: #525861;
	font-family: Arial, Helvetica, sans-serif;margin-bottom: 10px;
}
#quoteForm .validation-failed {
	border: 2px solid #cb4e1e;
}
#quoteForm button {
	width: 162px;
	height: 57px;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
	margin: 10px 16px 0 180px;
}
button#submit1, 
button#submit2 {
	background: url('../images/form/submit.png') no-repeat 0 0;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}
#quoteForm button#submit1:hover,
#quoteForm button#submit2:hover {
	opacity: 1;
	-moz-opacity:1;
}
.mail {
	display: none;
}
.user_tip {
	display: none;
}
.f-tooltip {
	 background: #93d165 url('../images/form/tip_background.png') repeat-x 0 0;
    width: 148px;
    padding: 10px 10px;
    border: 1px solid #7bad51;
    color: #3e4f2f;
    font-size: 11px;
    text-align: center;
}
.f-tooltip div.right-arrow {
	position: absolute;
    right: -15px;
    width: 15px;
    height: 15px;
    top: 12px;
    background: url('../images/form/tip_arrow_right.png') no-repeat 0 0;
}
.f-tooltip div.left-arrow {
	position: absolute;
    left: -15px;
    width: 15px;
    height: 15px;
    top: 12px;
    background: url('../images/form/tip_arrow_left.png') no-repeat 0 0;
}


/* Always add Scroll Bars */
html {
	overflow-y: scroll;
}
#quoteForm input, 
#quoteForm textarea,
.add_link a,
ol.thecomments li,
ol.thecomments li.comment .comment-author img,
ol.thecomments li.comment .reply a ,
#reply a,
#commentform,
.comment-form input,
.comment-form textarea,
.f-tooltip {
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
}
.commentnavigation a {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.comment-form button {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
