#main_wrapper{background:url(images/promote_bg.gif) repeat-x;}
#title_add{width:957px; height:11px; background:url(images/tittle_add.jpg) no-repeat; overflow:hidden}
#contain{width:957px;overflow:hidden;}
#con_left{width:28px;height:1105px;float:left; background:url(images/promote_conleft.jpg) no-repeat; overflow:hidden; display:inline}
#content{ float:left;width:885px;height:1105px;background:#fff;padding-left:16px; font-size:14px;
line-height:21px; color:#6884b4; font-weight:bold; overflow:hidden; display:inline}
#con_right{width:28px;height:1105px;float:left;background:url(images/promote_conright.jpg) no-repeat; overflow:hidden; display:inline}
#content h4{color:#ca6e9f;}
#cut_off{ width:475px; height:3px; background:url(images/cut_off_rule.gif) repeat-x; overflow:hidden;margin:10px 0;}
#con_bottom{width:957px;height:41px; background:url(images/promote_conbottom.jpg) no-repeat; overflow:hidden}

.form_error{
color:#DD3333;
line-height:25px;
padding-left:10px;
}
input,textarea{outline:none;}
textarea{resize:none;}
.ipt_pretty{
border:none;
background-color:transparent;
font-family:Arial;
}

.field{
margin-bottom:10px;
}
.label{
font-weight:bold;
float:left;
width:150px;
text-align:right;
padding-right:10px;
line-height:25px;
}
.ipt_pretty_box_l{
background:url(./images/input_left2.gif) no-repeat 0 0;
float:left;
}
.ipt_pretty_box_r{
background:url(./images/input_right2.gif) no-repeat 100% 0;
padding:0 9px;
}

.ipt_pretty_box_c{
background:url(./images/input_center2.gif) repeat-x 0 0;
padding-top:5px;
height:20px;
+padding-top:3px;
+height:22px;
}
.ipt_width{
width:222px;
}
.txt{
border:1px solid #C9D5E9;
height:130px;
width:420px;
float:left;
}
.contact_btn{
padding-left:160px;
}
#submit_btn, #reset_btn{
border:none;
cursor:pointer;
width:107px;
height:31px;
margin-right:10px;
}
#submit_btn{
background:url(images/submit_btn.gif) no-repeat 0 0;
}
#reset_btn{
background:url(images/reset_btn.gif) no-repeat 0 0;
}
.field_required{
color:red;
padding-right:5px;
}

.pretty_hidden{
position:absolute;
left:-10000px;
}


.combo_container{
position:relative;
height:25px;
float:left;
}
.combo_pretty_box_l{
background:url(./images/input_left2.gif) no-repeat 0 0;
float:left;
}
.combo_pretty_box_r{
background:url(./images/combo_right2.gif) no-repeat 100% 0;
padding:0 36px 0 9px;
}
.combo_pretty_box_c{
background:url(./images/input_center2.gif) repeat-x 0 0;
padding-top:5px;
height:20px;
+padding-top:3px;
+height:22px;
}
.combo_opt_box{
display:none;
position:absolute;
top:25px;
left:0;
border:1px solid #ddd;
}


.combo_opt_box .combo_option{
padding:3px 5px;
background-color:#fff;/*ie bug*/
_zoom:1;/*ie6 bug*/
color:#3F3F3F;
text-align:left;
line-height:1;
font-size:12px;
}
.combo_opt_box .combo_option_seleceted{
background-color:#DFDFDF;
}

.combo_opt_box .combo_option_hover{
background-color:#E7F2FF;
}
