#content .details h5{color:#a5a5a5;font:bold 11px/17px Arial,sans-serif; padding: 20px 0;}
#content .details .general_form {width:694px;float:left;}
#content .details .general_form fieldset{border:none;padding:0;margin:0;width:347px; float: left;}

#content .details .general_form .defaultRadios {padding: 0 0 10px 0;}
#content .details .general_form .defaultRadios ul { list-style-type:none; width:347px;}
#content .details .general_form .defaultRadios ul li {  clear: both;}
/*#content .details .general_form .defaultRadios ul li input { width: 15px; float: left; margin-right: 5px;}*/
#content .details .general_form .defaultRadios ul li input { display: none;}
#content .details .general_form .defaultRadios ul li label { }
#content .details .general_form .defaultRadios ul li img{vertical-align:middle;margin: 2px 10px 0 0; float: left;}
#content .details .general_form textarea { width: 225px; height: 100px; overflow-x: hidden; background-color: #000; border: 1px solid #3c3c3c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4f4d4d;  }



#content .details .general_form p {padding: 0 0 10px 0; margin:0;}
#content .details .general_form label { float: left; width: 321px; padding: 0 0 2px 0;  }
#content .details .general_form label.error { float: none; text-align: left; color: #c00; padding: 0 0 0 5px; }
#content .details .general_form input { width: 321px; height: 15px; background: #000; border: 1px solid #3c3c3c; padding: 2px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4f4d4d; }
#content .details .general_form input.checkbox { width: 15px; float: left; margin-right: 5px;}
#content .details .general_form .submit_button { padding: 5px; width: 100px; background: #DFDFDF; color: #000; border-top: 1px solid #fff; border-right: 1px solid #989898; border-bottom: 1px solid #989898; border-left: 1px solid #fff;}
#content .details .general_form div.row { padding: 0 0 29px 0; margin:0; position: relative;}
#content .details .general_form .arrival-date-cont {width:219px; height: 15px; padding: 2px 5px 2px 1px; border: 1px solid #3c3c3c; position: relative; top: 19px;}
#content .details .general_form input.contact-datepicker {position:absolute;padding: 2px 1px;top:0px; left: 0px;width:206px;height:15px;z-index:5000;border:none;background:#000;}
#content .details .general_form .arrival-date-cont  img.contact-cal {position:absolute; top:4px; right: 5px; cursor: pointer; }
* html #content .details .general_form .arrival-date-cont  img.contact-cal {right: 4px;}
#content .details .general_form button#contact-submit {background:transparent;border:none;float:left;overflow:hidden; height: 22px; width: 105px; cursor: pointer; margin: 15px 23px 0 0;}
/* @end */

/* @group general form custom selects*/
/* MUST name id's of custom selects as follows: select_one, select_two, select_three... up to select_nine*/

#content .details #custom-select-replaced-select_one, #content .details #custom-select-replaced-select_two, #content .details #custom-select-replaced-select_three, #content .details #custom-select-replaced-select_four, #content .details #custom-select-replaced-select_five, #content .details #custom-select-replaced-select_six, #content .details #custom-select-replaced-select_seven, #content .details #custom-select-replaced-select_eight, #content .details #custom-select-replaced-select_nine {position:relative;z-index:2;width:225px;height:22px;background:url('/images/contact_box.png') no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; float: left; }
#content .details #custom-select-select_one, #content .details #custom-select-select_two,#content .details #custom-select-select_three, #content .details #custom-select-select_four, #content .details #custom-select-select_five, #content .details #custom-select-select_six, #content .details #custom-select-select_seven, #content .details #custom-select-select_eight, #content .details #custom-select-select_nine {position:relative;z-index:2;float:left;line-height:25px;padding-left:10px;width:215px;height:22px;cursor:pointer; line-height: 22px;}
#content .details #custom-list-select_one, #content .details #custom-list-select_two, #content .details #custom-list-select_three, #content .details #custom-list-select_four, #content .details #custom-list-select_five, #content .details #custom-list-select_six, #content .details #custom-list-select_seven, #content .details #custom-list-select_eight, #content .details #custom-list-select_nine {position:absolute;z-index:1000;top:22px;left:0;width:223px;background:#000;display:none; border-right: 1px solid #3c3c3c; border-left: 1px solid #3c3c3c; border-bottom: 1px solid #3c3c3c;}
#content .details #custom-list-select_one ul,#content .details #custom-list-select_two ul, #content .details #custom-list-select_three ul, #content .details #custom-list-select_four ul, #content .details #custom-list-select_five ul, #content .details #custom-list-select_six ul, #content .details #custom-list-select_seven ul, #content .details #custom-list-select_eight ul, #content .details #custom-list-select_nine ul{ list-style-type: none; overflow: auto; max-height: 220px;}
#content .details #custom-list-select_one ul li,#content .details #custom-list-select_two ul li, #content .details #custom-list-select_three ul li, #content .details #custom-list-select_four ul li, #content .details #custom-list-select_five ul li, #content .details #custom-list-select_six ul li, #content .details #custom-list-select_seven ul li, #content .details #custom-list-select_eight ul li, #content .details #custom-list-select_nine ul li { line-height:20px; }
#content .details #custom-list-select_one ul li a,#content .details #custom-list-select_one ul li a:visited, #content .details #custom-list-select_two ul li a,#content .details #custom-list-select_two ul li a:visited,#content .details #custom-list-select_three ul li a,#content .details #custom-list-select_three ul li a:visited, #content .details #custom-list-select_four ul li a,#content .details #custom-list-select_four ul li a:visited, #content .details #custom-list-select_five ul li a,#content .details #custom-list-select_five ul li a:visited, #content .details #custom-list-select_six ul li a,#content .details #custom-list-select_six ul li a:visited, #content .details #custom-list-select_seven ul li a,#content .details #custom-list-select_seven ul li a:visited, #content .details #custom-list-select_eight ul li a,#content .details #custom-list-select_eight ul li a:visited, #content .details #custom-list-select_nine ul li a,#content .details #custom-list-select_nine ul li a:visited{outline:none;height:20px;display:block;padding:0 5px;color:#fff;text-decoration:none;}
#content .details #custom-list-select_one ul li a:hover, #content .details #custom-list-select_two ul li a:hover,#content .details #custom-list-select_three ul li a:hover, #content .details #custom-list-select_four ul li a:hover, #content .details #custom-list-select_five ul li a:hover, #content .details #custom-list-select_six ul li a:hover, #content .details #custom-list-select_seven ul li a:hover, #content .details #custom-list-select_eight ul li a:hover, #content .details #custom-list-select_nine ul li a:hover {background:#3c3c3c;color:#fff;}
/* @end */
