/* CSS Document */

/* Styles in LIST of accommodations selected on search page. */

TABLE.accommhitselector { width:100%; }
TABLE.accommhitselector TH, TABLE.accommhitselector TD { font-weight:normal; font-size:10px; padding:2px 4px; border:0px; border-top:1px solid black; border-bottom:1px solid black; }
TABLE.accommhitselector TH { width:25%; text-align:left; }
TABLE.accommhitselector TD { width:75%; text-align:right; white-space:nowrap; }

DIV.accomminfoinlist { width:600px; margin:10px 0px; padding:10px 0px; border-bottom:1px solid black; }
DIV.accomminfoinlist TABLE { width:100%; }
DIV.accomminfoinlist TD { vertical-align:top; }
DIV.accomminfoinlist TD.picture { width:20%; }
DIV.accomminfoinlist TD.infos { width:80%; }
DIV.accomminfoinlist TD.infos a.title { font-size:12px; font-weight:bold; color:black; text-decoration:underline; }
DIV.accomminfoinlist TD.infos a.title:visited { color:black; text-decoration:underline; }
DIV.accomminfoinlist TD.infos a.title:hover { color:black; text-decoration:none; }

div.reservation_details_container { padding:10px;}
div.reservation_details_container h2 {background: #998423; color: #FFFFFF; font-weight: bold; padding: 10px;}
div.reservation_details_container table {background: #F5F5F5;}
div.reservation_details_container table td, div.reservation_details_container table th { padding:3px 5px !important;}
div.reservation_details_container input[type="submit"] { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-outline-radius: 3px; -moz-outline-radius: 3px; outline-radius: 3px;padding:1px 10px; background: url(/inc/vws/spirithotel/imgs/bg/bg_reservation_input_button.gif) repeat-x top; border:solid 1px #ada55d; color:#FFFFFF !important; padding:2px 20px;}
div.reservation_details_container form { margin-bottom:10px;}
