body {background: white; font-size: 12pt;}
table { border-collapse:collapse;}
fieldset h3 {margin:0 0 6pt 0; padding:0;}
td, th {padding:0.25em; border: solid 1pt #666; }
img {border:none;}
#step_4 table, #step_5 table {width: 100%;}
#step_4 td, #step_5 td {border-width: 0 0 1pt 0; font-weight: normal;}
#step_4 .pr_total td, #step_5 .pr_total td {font-weight: bold; }
#step_4 .pr_depos td, #step_5 .pr_depos td {border: none 0; font-weight: bold; }
td b {display: block; text-align:right;}

#nav, #sub_nav, #footer, #GoToNAV, #adm_nav, 
#header, #JsPagerPrev, #JsPagerNext, 
.fast_reserv , .fast_reserved, fieldset.btns ,
#carPrHead a span,
#PrintBtn
	{display: none;}
	
#carPrHead span {visibility: visible;}

#list_cars .car {clear: left;}
#list_cars .car * { page-break-before: avoid; page-break-after: avoid;}
.thumb_mask {float: left; width:70px; height: 60px; padding-top:20px;}
.car .info {border-bottom: solid 1px #666;}

.rooms {display: block !important; height:30px;}
h3 {position: relative;}
h3 .rooms {overflow: hidden; position: absolute; top:0px; right: 10px; }
.rooms div {padding-left: 20px; line-height:30px; margin-left: 4px; font-size: 16px;  float: left;	}
.rooms div img {margin-right:2px;}
#car_full .room {float: left;}

#prices #content_rpt table {width:100%;}
#prices #content_rpt td {width:7%; text-align:center;}
#prices #content_rpt td.carName {width:auto; padding-right:1em; text-align:right; }
#carPrHead a {display: none;}

#step_4 .half, #step_5 .half {float: left; width:45%;}
