/* 
    Document   : booking_print_css
    Created on : 12/11/2010, 4:19:07 PM
    Author     : Mrunal Kharod
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    background:white;
    color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    text-align:left;
}

table.booking_table, .all-table-width{text-align:left; width:100%;color:#000;}

td.icon_checkin, td.icon_car, td.icon_direction{padding:0px;}
#header,#footer,#print_button,.print_button, td.icon_checkin, td.icon_car, td.icon_direction{
        display:none;
}

#addons,#rates
{
    text-align:left;
}
#addons,#rates td
{
    
    border:1px black solid;
    text-align:left;
}
#property_details 
{
  
    text-align:left;
}
#booking_details, #addons, #rates
{
    text-align:left;
	margin:0px;
	border:none;
	width:100%;
}
#booking_details td, #addons td, #rates td
{
    padding:3px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
#booking_details td.td_form-heading-1, #addons td.td_form-heading-1
{
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:1px 3px;
	color:#000000;
	border-left:none;
	border-right:none;
	border-bottom:solid 1px #000000;
}
#booking_details td.booking-form_left-col
{
	font-weight:bold;
	width:200px;
}

#rates td.td_form-heading-1
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:solid 1px #000000;
}
#rates td.td_form-heading-2
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}
#rates td.td_form-cells
{
	text-align:center;
}
#rates td.booking-form_right-col
{
	text-align:center;
}
.moreinfo-box
{
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0px;
}
.booking-form-2-width
{
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0px;
	width:100%;
}

#property_details td
{
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 10px 10px 10px;
	border:solid 1px #999999;
}
#property_details td.booking-form-2-width
{
	font-size:14px;
	}

.moreinfo-box td
{
	padding:0px 0px 5px 0px;
}
#terms td
{
    display:block;
    border:solid 1px #555555;
	padding:10px;
    text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
h1	{font-size:20px; font-weight:bold; text-decoration:underline; margin:15px 0px 5px 0px; color:#000000; width:98%; display:block;}
h2	{font-size:16px; font-weight:bold; text-decoration:underline; margin:15px 0px 5px 0px; color:#000000;display:block;text-align: left}
h3{text-decoration:underline; font-size:14px; font-weight:bold; display:block;}
#terms h4	{font-size:14px; font-weight:bold; margin:8px 0px 1px 0px; display:block;}
#company-name	{font:bold 22px/26px Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; display:block; text-align:center; text-decoration:underline;}
#bedding_configuration td.booking-form_left-col{text-align: center; font-weight: bold;}
#bedding_configuration td.td_form-heading-1 {font:bold 18px/24px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:1px 3px;
	color:#000000;
	border-left:none;
	border-right:none;
	border-bottom:solid 1px #000000;}
#bedding_configuration td{border-bottom:solid 1px #666666;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc; text-align: left;}
.noprint{ display: none; }