.contact_form { float:left;}

.contact_form form, 
.contact_form ul,
.contact_form ul li{margin: 0;padding: 0;border: 0;}

.contact_form ul li {float:left; width:689px;list-style:none; padding:4px 0;}
.contact_form ul li.message {float:left; width:659px;list-style:none; padding:4px 0;}



.contact_form  form ul li label.text {float: left;font-size:12px;line-height:19px;white-space: nowrap;color: #000;width:75px;display:block; text-align:right; padding:3px 15px 0 0; font-weight:bold;	}

.contact_form   form strong {background: url(layout/input-top-right.gif) no-repeat 100% 0; display: block; float: left; margin-top:2px;}
.contact_form   form strong em { background: url(layout/input-bottom-left.gif) no-repeat 0 100%;display: block; float: left;}
.contact_form   form strong em span {background: url(layout/input-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}
.contact_form   form strong em span span {background: url(layout/input-top-left.gif) no-repeat; display: block; float: left; font-weight:normal;}
.contact_form form  input.text, 
.contact_form form  textarea, 
.contact_form form  select,
.contact_form form  input{border:none;background:url(layout/input_bg.gif) repeat-x;color:#5e5e5e;font-size: 12px; font-style:normal;font-family:Arial, Helvetica, sans-serif; margin:2px; }
.contact_form form textarea  { width:588px; height:170px; background:url(layout/textarea_bg.gif) repeat-x top; padding:2px; margin:2px 2px 0 1px ;}
.contact_form form textarea#contact_message  { width:560px; }

.contact_form form  input.text { width:250px; height:15px;padding:2px;}

.submit_blog {width:200px; float:left;}

.submit_blog .submit{background:none;margin:0; padding:0 0 1px 0; height:23px; width:120px; text-transform:uppercase; font-size:14px; color:#fff; font-weight:bold;}
.submit_blog .submit:hover{color:#d0f2ff; cursor:pointer;}
.submit_blog span{float:left;height:25px; width:5px; background:url(layout/leave_comm_left.jpg) no-repeat left top; padding-left:3px;}
.submit_blog span span{float:left;height:25px; width:auto; background:url(layout/leave_comm_right.jpg) no-repeat right top; padding-right:5px; }
 

.jlb_class {z-index:1000;position:relative; left:0px;width:300px;margin:2px; height:20px;background: url(layout/input_bg.gif) repeat-x; }

.jlb_class a {position:absolute;left:0; width:300px;text-align: left;font-size:12px;;margin:2px 0;font-style:normal;text-decoration:none;color:#7b7b7b;background:url(layout/select_li_first.gif) no-repeat 100% 60%;display:block; outline:0;letter-spacing:0.75px;}
.jlb_class a:hover {text-decoration:none;}

.jlb_class ul {display:none;position:absolute;left:1px;top:20px;width:295px;border: 1px solid #cecece;padding:0;margin:0;background-color: #e0e0e0; border-top:none;}

.jlb_class ul li,
.jlb_class ul li.selected{display:block;width:295px;border-top:1px solid #cecece; font-style:normal;font-size:12px; color:#7b7b7b; letter-spacing:0.75px;}
.jlb_class ul li.selected {font-weight:bold;background:url(layout/select_selected.gif) no-repeat 97% 50%;}
.jlb_class ul li:hover {background-color: #efefef;text-decoration: none; color:#000; cursor:pointer;display:block; width:295px;}


#result{float:right;width:280px; text-align:right;padding:0px 3px 0 0;display:inline; height:auto;color:#7d90a4;font-size:14px;}
