#quote_box {
    font-family: Open Sans,sans-serif;
    margin: 20px auto;
    position: relative;
    width: 900px;
	margin-left:auto;
	margin-right:auto;
}
.quote_box_main {
    background-image: url("../images/quote_box_bg.png");
    background-repeat: repeat-y;
}
#quote_box .quote_input_div_new input[type="text"] {
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../images/quote_input_bg.jpg");
	background-repeat: no-repeat;
	border: 0 none;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	width: 278px;
}
input[type="text"], textarea {
	-moz-appearance: none;
	border-radius: 0;
}
.quote_box_main_in{ position:relative; padding-left:117px; text-align:left;}
.quote_box_main_title{font-size:17px; line-height:1.2em; font-weight:bold; color:#000;}
.quote_box_main_stitle{font-size:14px; line-height:1.2em; font-style:italic;}
.quote_box_main_title span{ font-size:24px;}

.quote_box_main_float{float:left; width:372px;}
.quote_box_main_float + .quote_box_main_float{margin-left:20px;}
.quote_box_main_float p{font-size:14px;}
.clear_div{clear:both; height:1px;}



/* Form Input */
.error_txt{color: #FF0000;font-size: 10px;}
.quote_box_main_float .fields{clear: both;margin-top: 7px;width: 278px;}
.quote_box_main_float .fields input[type=text] {width: 278px;padding-left: 10px;padding-right: 10px;height: 36px;line-height: 36px;	font-size: 16px;background-color: transparent;background-image: url("../images/quote_input_bg.jpg");background-repeat: no-repeat;border: 0px;}
.radio_float{display:block; float:left;}
.radio_float + .radio_float{ margin-left:10px;}
.radio_float label{font-size:14px; margin-left:10px;}
select.select {
	position: relative;
	z-index: 10;
	width: 335px;
	height: 31px;
	line-height: 31px;
	font-size: 14px
}