@CHARSET "UTF-8";
.full_notes
{
	position:relative;
}
#book_visit_container
{
	width:760px;
	background: url('./img/note_bg.jpg') repeat-y left top;
}
#book_visit_inner
{
	padding:0 0 0 130px;
	position:relative;
}
#bv_top_info{
	padding-left:145px;
	padding-bottom:15px;
}
#book_visit_inner h1
{
	color:#000;
	font-weight:normal;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size:1.3em;
	padding:0;
}
#book_visit_inner p
{
	font-size:1.1em;
	padding:0;
}
.bv_fieldset
{
	background: url('./img/bv_link.png') repeat-y left top;
}
.bv_fieldset2
{
	width:612px;
}
.bv_fs_bottom
{
	background: url('./img/bv_fs_bottom.png') no-repeat left top;
	height:20px;
	width:612px;
	margin-bottom:25px;
}
.bv_fs_top
{
	background: url('./img/bv_fs_top.png') no-repeat left top;
	height:19px;
	width:612px;
}
.bv_fs_num
{
	width:110px;
	float:left;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:100px;
	line-height:100px;
	color:#798093;
	padding:25px 0 0 30px;
}
.bv_fs_content
{
	width:480px;
	float:right;
}
.bv_fieldset .inpute_container
{
	background:#666666;
	width:240px;
	padding:3px 5px;
	
}
.bv_fieldset .inpute_container_container
{
	padding-left:25px;
}
fieldset.bv_fieldset #date_container
{
	margin-top:70px;
	margin-left:-50px;
}
.bv_fieldset input
{
	padding:6px 5px;
	border:none;
}
#fulldays
{
	display:none;
}
#date_legend
{
	float:left;
	width:230px;
}
#date_data
{
	float:right;
	width:250px;
}
img.avail_img
{
	margin-bottom:-10px;
}
#date_diff
{
	display:none;
}
#bv_view_date
{
	background:#666666;
	text-align:center;
	color:#fff;
	width:440px;
	font-size:1.1em;
	line-height:1.5em;
}
#time_slot_container
{
	padding:10px 15px;
	background:#fff;
	width:410px;
}
a.bv_timeslot
{
	display:block;
	color:#000;
	text-align:center;
	font-size:1em;
	line-height:1.5em;
	margin-bottom:10px;
}
a.bv_timeslot:hover
{
	background:#c4beae;
}

#bv_paper
{
	width:560px;
	background: url('./img/bv_paper_link.png') repeat-y left top;
}
#bv_paper_container
{
	position:absolute;
	top:30px;
	left:170px;
	z-index:20;
}
#bv_paper_top
{
	width:560px;
	height:10px;
	background: url('./img/bv_paper_top.png') repeat-y left top;
}
#bv_paper_bottom
{
	width:560px;
	height:12px;
	background: url('./img/bv_paper_bottom.png') repeat-y left top;
}
#bv_paper_form
{
	padding:15px 65px 15px 65px;
	color:#666666;
}
#bv_paper_form h2
{
	font-size:1.3em;
	text-align:center;
	color:#000;
}
#bv_paper_form h2#oops
{
	text-align:left;
	margin:0;
	padding:0;
}

#bv_paper_form p
{
	color:#666666;
	font-size:0.9em;
}
#bv_paper_form label.bv_check
{
	width:140px;
	display:block;
	float:left;
}

fieldset#bv_paper_form input, fieldset#bv_paper_form select
{
	background:#d5cfbf;
	border:none;
	font-size:1.1em;
	line-height:1.6em;
	padding:5px 5px;
}
fieldset#bv_paper_form label.wide
{
	display:block;
	width:100%;
	color:#666666;
	margin-bottom:10px;
}
fieldset#bv_paper_form label.nowide
{
	display:block;
	float:left;
	width:50%;
	color:#666666;
	margin-bottom:10px;
}
fieldset#bv_paper_form label.wide input 
{
	width:410px;
	color:#000;
}
fieldset#bv_paper_form label.nowide input, fieldset#bv_paper_form label.nowide select
{
	width:195px;
	color:#000;
}
fieldset#bv_paper_form textarea
{
	border:none;
	background:#d5cfbf;
	padding:10px;
	margin-bottom: 10px;
}
fieldset#bv_paper_form p#policy_text
{
	font-size:0.8em;
	float:left;
	width:300px;
	line-height:1.1em;
}
fieldset#bv_paper_form .button
{
	background:#666666;
	float:right;
	margin-right:16px;
	margin-top:15px;
	width:100px;
}
#bv_paper .close
{
	float:right;
	margin-right:30px;
	font-size:0.8em;
}
#succes_inner
{
	padding:10px 150px 20px 60px;
	color:#666666;
}
#succes_inner p
{
	font-size:1em;
}
#succes_inner strong
{
	color:#000;
}


/***** CONTACT US ******/
#cu_inner
{
	position:relative;
}
#cu_top_left
{
	float:left;
	width:200px;
	padding-left:30px;
}
#cu_top_right
{
	float:left;
	width:495px;
	padding-left:35px;
}
#cu_top_right h1
{
	font-size: 1.3em;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin: 0 0 15px 0;
	
}
#cu_top_right p
{
	padding:0 10px 0 0;
	margin:0;
	font-size:1.1em;
}
#opening_top
{
	width:191px;
	height:6px;
	background: url('./img/cu_open_hours_top.png') no-repeat left top;
}
#opening_content
{
	background: url('./img/cu_open_hours_link.png') repeat-y left top;
	width:181px;
	padding:5px 0 0 10px;
}
#opening_content h2
{
	margin:0;
	padding:0;
	font-size:1.2em;
}
#opening_content p
{
	margin:0;
	padding:10px 0;
	font-family: Verdana, Tahoma, Helvetica, Arial;
}
#opening_bottom
{
	width:191px;
	height:10px;
	background: url('./img/cu_open_hours_bottom.png') no-repeat left top;
}
#cu_boxes_container
{
	padding-left:120px;
	padding-top:25px;
}
.cu_box_header h2
{
	padding:0px 0 0 10px;
	margin:0;
	font-size:60px;
	font-family: "Arial Black", Gadget, sans-serif;
	line-height:33px;
	color:#798093;
}
.cu_box_header h2 span.red
{
	color:#9c9e5f;
}
.cu_box_content
{
	padding-left:160px;
}
.gray_input_container
{
	width:410px;
	padding:8px 10px;
	background-color:#5f5e5b;
	font-size:1.1em;
	margin-bottom:15px;
}
.gray_input_container label
{
	color:#fff;
	paddin
}
.gray_input_container input#name
{
	width:322px;
	margin-left:25px;
}
#req_mark
{
	padding:0 50px 0 0;
	margin:0;
	text-align:right;
}
#housename_label
{
	display:block;
	float:left;
	width:93px;
	line-height:13px;
}
.gray_input_container textarea
{
	width:408px;
	border:none;
}
.gray_input_container input#housename
{
	width:103px;
}
.gray_input_container input#postcode
{
	width:103px;
}
.gray_input_container input#phone
{
	width:295px;
	margin-left:10px;
}
.gray_input_container input#image
{
	width:232px;
	text-align:right;
	background:#fff;
}
.gray_input_container input#address
{
	width:320px;
	margin-left:12px;
}
.gray_input_container p
{
	color:#fff;
	padding:0 0 5px 0;
	margin:0;
}
.gray_input_container select
{
	width:300px;
	height:30px;
	font-size:1.1em;
}
#form_buttons .button
{
	float:right;
	width:70px;
	margin-right:50px;
}
#form_buttons #reseter
{
	margin-right:10px;
}
#message_us_box_content
{
	margin-top:-15px;
}
#free_number
{
	font-size:36px;
}
#call_us_box_content
{
	margin-top:-60px;
	font-family: Verdana, Tahoma, Helvetica, Arial;
}
#call_us_box_content p
{
	margin:0;
}
#skype_us_box_content
{
	margin-top:-65px;
	font-family: Verdana, Tahoma, Helvetica, Arial;
}
#skype_us_box_content p
{
	margin:0;
	padding:0 0 0 60px;
	font-size:1.1em;
	height:80px;
}
#skype_logo
{
	width:70px;
	margin-bottom:-30px;
}
#find_us_box_content
{
	margin-top:-65px;
	padding-right:50px;
}
#products_checks
{
	padding:5px 20px 10px 40px;
}
#products_checks label
{
	width:150px;
	display:block;
	float:left;
}
#products_checks label input
{
	width:20px;
	height:20px;
}
#cal_start
{
	display:none;
}