﻿.info-box h1{
	color:#ec7503;
	font-size:28px;
	font-weight:normal;
	margin:-5px 0 0.7em 0;
	}
	
.info-box,
.info-box .box,
.info-box .holder{
	width:100%;
	overflow:hidden;
}
.info-box .box{
	border-bottom:1px solid #e5e5e5;
	margin: 0 0 5px;
	padding:0 0 5px;
}
#main .info-box h1{margin:0;}
.info-box h2{
	color:#ec7503;
	font-weight:normal;
	font-size:18px;
	margin:0 0 5px;
	background: transparent none;
	border: 0 none;
	padding: 0;
}
.info-box .describe-box {
	float:left;
	width:500px;
	font-size:13px;
	color:#333;
	padding:5px 0 5px 0;
min-height: 30px;
}
.info-box .describe-box p{margin:0 0 3px;}
.contact-area-holder
{
position: relative;
}
.info-box .contact-area{
	position: absolute;
	top: 65px;
	right: 0px;
	padding:0 5px 0 0;
}
.info-box .txt{
	float:left;
	color:#333;
	padding:8px 0 0;
	text-align:right;
	width:300px;
}
.info-box .txt strong{
	display:block;
	margin:0 0 4px;
}
.info-box .txt .info-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.info-box dl{
	margin:0;
	float:right;
}
.info-box dl dt{
	float:left;
}
.info-box dl dd{
	float:left;
	margin:0;
}
.info-box .txt a{
	display:block;
	color:#ec7503;
	position:relative;
	z-index:10;
}
.info-box .img{
	float:left;
	border:1px solid #ccc;
	margin:0 0 0 12px;
}
.info-box .img a,
.info-box .img img{display:block;}
.main-area{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
.main-area #content{
	width:757px;
}
.visual-box{
	width:757px;
	overflow:hidden;
}
.visual-info{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-visual-info.gif) repeat-y 100% 0;
}
.main-area #sidebar{
	float:right;
	width:179px;
	padding:0;
}
.interested-box{
	width:165px;
	padding:11px 8px 0 6px;
	background:#422e84 url(/images/bg-interested-box.gif) repeat-x;
	margin:0 0 52px;
}
#wrapper .button{margin-top: 12px;}
.text-holder{
	width:747px;
	overflow:hidden;
	font-size:13px;
	color:#333;
	padding:43px 10px 0 0;
	margin:0 0 32px;
}
#content .text-holder p{
	margin:0 0 20px;
}
.table-area{
	width:100%;
	margin:0;
}
.table-area h2
{
	margin-bottom: 0;
}
.table-area table{
	width:100%;
	margin:0 0 11px;
	border-collapse:collapse;
}
.table-area table th{
	color:#ec7808;
	text-align:center;
	font-weight:normal;
	width:124px;
	padding:13px 0;
}
.table-area table td{
	text-align:center;
	color:#433086;
	border:1px solid #fff;
	padding:10px 0;
}
.table-area table tr.alt td{background-color:#f2f2f2;}
.table-area table td.first{
	padding:0 0 0 12px;
	color:#333;
	text-align:left;
}
.table-area table th.first{width:130px;}
.table-area h3{
	padding:8px 15px 8px 9px;
	margin:0 0 7px;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	background:#ec7808 url(/images/bg-heading.gif) repeat-x 0 0;
}
.services-box{
	width:100%;
	overflow:hidden;
	padding: 0;
}
.services-box strong{
	display:block;
	margin:0 0 10px;
	padding:0 20px 0 12px;
	color:#ec7808;
}
.services-box ul{
	list-style:none;
	margin:0;
	padding:17px 0 0;
	width:100%;
	overflow:hidden;
	background:url(/images/bg-services-box.gif) repeat-x;
}
.services-box li{
	float:left;
	margin:0 0 10px 25px;
	display:inline;
	background:url(/images/bullet04.gif) no-repeat;
	padding:0 0 0 27px;
	color:#333;
}
.services-box a{
	color:#333;
}
#sidebar .interested-box h3{
	font-size:18px;
	background:none;
	padding:0 0 0 3px;
	margin:0 0 7px;
}
.interested-box ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	width:165px;
	overflow:hidden;
}
.interested-box li{
	border-top:1px solid #796ba8;
	float:left;
	width:165px;
	padding:5px 0;
}
.interested-box a{
	float:left;
	width:157px;
	color:#fff;
	padding:0 8px 0 0;
	background:url(/images/bullet02.gif) no-repeat 100% 9px;
}
.interested-box a span{
	float:left;
	padding:5px 0 0;
}
.interested-box a img{
	float:left;
	margin:0 9px 0 0;
}
.info-block{
	width:179px;
	overflow:hidden;
	margin:0 0 47px;
}
.info-block h4{
	background:#ec790b url(/images/bg-info-block.gif) repeat-x 0 0;
	margin:0;
	font-size:14px;
	padding:5px 10px 5px 4px;
	border-bottom:1px solid #e5e5e5;
	color:#fff;
	font-weight:normal;
}
.info-block ul{
	list-style:none;
	margin:0;
	padding:0;
	width:179px;
	overflow:hidden;
	font-size:12px;
}
.info-block li{
	float:left;
	width:179px;
	border-bottom:1px solid #e5e5e5;
}
.info-block li {
	display:block;
	color:#333;
	margin: 1px 0;
	padding:3px 15px 3px 25px;
	background-image:url(/images/sprite.gif);
	background-repeat: no-repeat;
}

.ico-air-conditioning { background-position: 0 -21px; }
.ico-all-hour-access { background-position: 0 -1px; }
.ico-audio-conferencing { background-position: 0 -41px; }
.ico-bicycle-park { background-position: 0 -61px; }
.ico-breakout-areas { background-position: 0 -80px; }
.ico-broadband { background-position: 0 -101px; }
.ico-cleaning { background-position: 0 -161px; }
.ico-disabled-access { background-position: 0 -181px; }
.ico-fax-and-photocopying { background-position: 0 -201px; }
.ico-free-car-parking { background-position: 0 -141px; }
.ico-kitchen-facilities { background-position: 0 -221px; }
.ico-lift { background-position: 0 -242px; }
.ico-mailboxes { background-position: 0 -261px; }
.ico-mti-rooms { background-position: 0 -280px; }
.ico-on-site-cafe { background-position: 0 -301px; }
.ico-on-site-team { background-position: 0 -321px; }
.ico-postal-services { background-position: 0 -341px; }
.ico-reception { background-position: 0 -381px; }
.ico-secretarial-support { background-position: 0 -401px; }
.ico-site-security { background-position: 0 -420px; }
.ico-telephone-answering { background-position: 0 -441px; }
.ico-unloading-areas { background-position: 0 -481px; }
.ico-vending-machines { background-position: 0 -501px; }
.ico-wifi { background-position: 0 -522px; }
.ico-nearest-station { background-position: 0 -361px; }
.ico-nearest-busstop { background-position: 0 -460px; }

#enquire { float: right; width: 274px; }

#enquire h3
{
	font-size: 18px;
}

/* used on offers tab */
.offers
{
	margin-bottom: 30px;
}

.offers h2
{
	margin-top: 0px;
}

.contactform .left
{
	float:left;
	width:250px;
}

.contactform .right
{
	float:left;
	margin-left:50px;
	width:250px;
}
#photogallery{
	float:left;
	width:458px;
	background-color:#f2f2f2;
	padding: 0px 8px 49px 10px;
	overflow:hidden;
}

#photogallery .panel
{
	margin-left: 9px;
	margin-top: 9px;
}

#photogallery .panel-overlay p
{
	font-weight: bold;
}

#photogallery .strip_wrapper , #photogallery .nav-prev , #photogallery .nav-next
{
	margin-top: 28px;
}

#photogallery .strip_wrapper
{
	margin-left: 10px;
}

#photogallery #pointer img
{
	display: none;
}

#photogallery .nav-prev
{
	margin-left: 6px;
}

#photogallery .nav-next
{
	margin-right: 6px;
}

#photogallery .filmstrip li
{
}

#photogallery
{
	/* These styles will be overwritten by the galleryview jquery */
	visibility: hidden;
	height: 422px;
	/* ********************************************************* */
}

.offerBox
{
    float: left;
    width: 350px;
    margin: 10px;
    list-style:none;
}
.showing-items
{
    margin-top: -10px;
    margin-left: -50px;
}
.offerBox h4
{
    background:#ec7503 url(/images/bg-info-block.gif) repeat-x 0 0;
	margin:0px;
	font-size:14px;
	padding:5px 10px 5px 4px;
	border-bottom:1px solid #e5e5e5;
	color:#fff;
	font-weight:normal;
}

.showing-items .button
{
	margin:15px;
}
.offerImage
{
    margin: 10px;
    margin-left:0px;
    max-width: 280px;
    width: 130px;
    height: 130px;
}

.offerBox .content 
{
	border: solid #ccc;
	border-width: 0 1px 1px;
}
.offer-strap
{
    float: left;
    margin-left: -30px;
    margin-top: 10px;
    width:140px;
    list-style: none;
    display:block;
}
.offer-image-container
{
    float:right
}
.offer-cells li
{
        list-style: none;
    display:block;
	min-height:200px;
}
