﻿/*-----------------------------------------------------------------------------
Web Site:					   <BID - SiteBuilder (Default template)>
-----------------------------------------------------------------------------*/

@import url(../../../css/generic/helper.css);
@import url(../../../css/generic/styleOverriders.css);

@import url(branding/header.css);
@import url(branding/footer.css);



/* =Typography
---------------------------------------- */
body{
	color:#dbdbdb;
	background:#181818 url(../images/bg.gif) repeat-y 50% top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	}
.hidden{display:none;}



/* =Main container boxes
---------------------------------------- */
#container{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-height:100%;
}
#content{
	width:663px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	font-size:1.1em;
	padding-top:40px;
}
#content br {clear:none;}

.primary-content{
	float:right;
	width:350px;
	margin-right:30px;
}
.secondary-content{
	float:left;
	width:200px;
}

h1 {
	color:#688ea4;
	padding:0 0 15px 0;
	margin:0;
	font-weight:normal;
}



/* =Contact details
---------------------------------------- */
.company-address {
	padding:0 0 0.8em;
	width:182px;
	float:left;
	}
.company-address  strong {color:#688ea4;}
.company-address .contacts2 strong {
	font-weight:normal;
	}

.phone-number{
	font-size:1.5em;
	color:#7ac3ed;
	padding:0 0 30px;
	font-weight:bold;
	float:left;
	width:100%;
	}
	.phone-number strong {
		display:block;
		color:#fff;
		font-weight:normal;
		font-size:1.4em;
		line-height:1em;
		}


/* =Opening Times
---------------------------------------- */
.open-time {
	width:100%;
	padding:12px 0 0;
	float:left;
	}
	ul.opening-time {
		list-style:none;
		padding:0;
		width:200px;
		float:left;
		}
		ul.opening-time li {
			width:100%;
			float:left;
			padding:0;
			}
			ul.opening-time li strong {
				font-weight:normal;
				display:block;
				float:left;
				}
			ul.opening-time li span.open-hours {
				float:right;
				width:70px;
				}
				.open-hours span {
					display:none;
					}
			ul.opening-time li strong.open-time-title {
				width:auto;
				float:left;
				font-weight:bold;
				font-size:1.5em;
				}
			
	

/* = Contact form styling
---------------------------------------- */
.contact-form {
	float:left;
	width:100%;	
	padding:15px 0;	
	font-size:1.1em;
	}
	.contact-form label {
		display:block;
		margin-bottom:5px;
		}
	.contact-form input.text,
	.contact-form textarea.text {
		border:1px solid #E4E5E7;
		width:286px;
		padding:2px;
		margin-bottom:11px;
		border-top:1px solid #ADADAF;
		}	
		.contact-form textarea.text {
			width:350px;
			}
	#content .contact-form br {
		clear:both;
		}
	.contact-form button.submit {
		color:#000;		
		border:1px solid #838383;
		font-weight:bold;
		margin:0;
		padding:2px 10px;
		cursor:pointer;
		border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		-opera-border-radius:3px;
		-moz-border-radius:3px;
		}

.download-brochure {
	float:left;
	margin:30px 0 0;
	}
	.download-brochure a {
		display:block;
		width:200px;
		height:54px;	
		color:#fff;	
		padding:0;
		float:right;
		text-decoration:none;
		font-size:1.6em;
		line-height:1em;
		text-indent:-9999em;
		}

