/* ---------------------------------------------
CONTACT.CSS
-----------------------------------------------*/

/* -------- Non flash header ----------*/

#flash_header {
	position:absolute;
	left:50%;
	margin-left:-490px;
	width:980px;
	background: url(/assets/belgo/images/header/contact.jpg) 70px 1px no-repeat;
}

/* -------- Page title ----------*/

h2 {
	background:url(/assets/belgo/images/titles/contact.gif);
}

/* -------- Style the main form ----------*/

#contactForm,
p.intro_big {
	border:2px solid #d7d7d7;
	padding:10px 0 1px 10px;
	margin-top:10px;
	background:#FFF;
	margin-bottom:10px;
}

p.intro_big {
	padding:10px;
}

#contactForm div {
	clear:both;
	margin:0 10px 10px 0;
	overflow:hidden;
}

#contactForm .field {
	float:left;
	width:208px;
	clear:none;
}

#contactForm .textarea,
#contactForm .button,
#contactForm .checkbox {
	float:none;
	clear:both;
	width:auto;
	margin-right:0;
	overflow:hidden;
}

#contactForm input,
#contactForm textarea,
#contactForm select {
	width:190px;
	padding:5px;
	border:1px solid #d2d2d2;
}

#contactForm label {
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

#contactForm button {
	padding:8px;
	border:none;
	margin:0;
	font-weight:bold;
	background:#979797;
	color:#FFF;
}

#contactForm textarea {
	width:414px;
	height:100px;
}

#contactForm select {
	padding:4px;
	font-size:1.2em;
	width:200px;
	color:#979797;
	font-style:italic;
	font-size:1.2em;
}

#contactForm p.error {
	margin:5px 0 0;
	background:#fcc1c1;
	color:#C00;
	padding:3px 6px;
	margin-right:11px;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#contactForm .checkbox {
	margin-bottom:0;
}

#contactForm .checkbox ul {
	padding:2px;
	border:solid 1px #d2d2d2;
	margin-bottom:10px;
	background:#efefef;
	margin-right:10px;
}

#contactForm .checkbox li {
	position:relative;
}

#contactForm .checkbox input {
	position:absolute;
	left:5px;
	top:5px;
	margin:0;
	padding:0;
	border:none;
}

#contactForm .checkbox label.small {
	display:block;
	padding:4px 4px 4px 30px;
	margin:0;
	font-size:11px;
	color:#666;
}

/* -------- Style the sidebar ----------*/

#sidebar h3 {
	background:url(/assets/belgo/images/titles/side_locations.gif);
	margin:20px 0 10px 0;
}


#bill {
	font:1.2em Georgia, "Times New Roman", Times, serif;
	background:#FFF;
	margin:20px 0 0 0;
	padding:15px 15px 160px 15px;
	width:260px;
	background:#FFF url(/assets/belgo/images/locations/bill.jpg) bottom left no-repeat;
}

/*-------------------------------
	CONTACT FORM
-------------------------------*/

label{
	display: block;
}

div#hide-block{ /* Hides the restaurant info unless specified */
	display: none;
}
span.error{
	margin: 8px 0 4px 140px;
	display: block;
	color: #f00;
}
form#contactForm input#checkbox{
	width: 20px;
}
