/*---------------------------------------------------------------------

Template Name: 	Online Booking
Version:	 	1.0
Release Date: 	August 08, 2010

File:       	print.css
Updated:    	2010-08-08

Copyright (c) 2010 Zoran Juric - http://themeforest.net/user/zoranjuric

-----------------------------------------------------------------------

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in
this file. Instead use the custom.css file to add your styles. You can
copy a style from this file and paste it in custom.css and it will
override the style in this file.

---------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	background: white;
}

#topmenu,
#navigation,
#leftcolumn,
button,
#tabs ul,
#subfooter,
#footer,
input,
.notice-wrap {
	display: none;
}

table.roomlist {
	font-size: 11px;
	clear: both;
}
table.roomlist tr {
	border-bottom: 1px dotted #ddd;
}
table.roomlist td, table.roomlist th {
	padding:2px 4px;
}
table.roomlist th {
	background:#eee;
}
table.roomlist .price {
	color: #390;
	font-family: Georgia,"Times New Roman",Times,serif;
}
table.roomlist .price span {
	color: #999;
	font-weight: normal;
	text-decoration: line-through;
}

.infopanel img.big {
	margin: 0 0 10px 10px;
	padding: 6px;
	background: #fff;
	border:1px solid #eee;
	float:right;
	max-width: 50%;
}
.infopanel img.small {
	margin: 2px;
	padding: 6px;
	background: #fff;
	border:1px solid #eee;
}
.infopanel a.previewimg img {
	border:1px solid #eee;
	margin:0 10px 10px 0;
	padding:6px;
}

h1 {
	font-size: 26px;
	letter-spacing: -2px;
}
h2 {
	font-size: 23px;
	letter-spacing:-1px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 19px;
}
h5 {
	font-size: 17px;
}
h6 {
	font-size: 15px;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

small {
	font-size: .9em;
}

p.comment_good:before {
	content: "+: "; 
}
p.comment_bad:before {
	content: "-: "; 
}

big, .big {
	font-size: 120% !important;
	line-height: 80%; 
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
.tj {
	text-align: justify;
}

.box {
	border:1px solid #E6E6E6;
	color: #666;
}

.padded {
	padding: 8px;
}

p.question {
	border-bottom:1px solid #666;
	padding-bottom: 8px;
}

q {
	display: block;
}

div.steps {
	margin:10px 2px 0 0;
	padding:8px 10px;
	display: none;
}
div.stepped {
	display: block;
}