body
{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

/* @group page */

div#page
{
	width: 720px;
	margin: 20px auto 0 auto;
	padding: 0;
	border: 1px solid #5D87A1;
	background: url('/_resources/interface/background.jpg ') no-repeat 580px bottom;
}

div#page_map
{
	width: 720px;
	margin: 20px auto 0 auto;
	padding: 0;
	border: 1px solid #5D87A1;
}

div#page_aerial
{
	width: 720px;
	margin: 20px auto 0 auto;
	padding: 0;
	border: 1px solid #5D87A1;
}

div#page_site
{
	width: 720px;
	margin: 20px auto 0 auto;
	padding: 0;
	border: 1px solid #5D87A1;
}

/* @end */

/* @group header */

div#header
{
	display: block;
	width: 100%;
	height: 120px;
	margin: 0;
	padding: 0;
	background: #002B54 url('/_resources/interface/logo.gif') no-repeat left;
}

div#header h1
{
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

div#header p
{
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

div#strapline
{
	height: 35px;
	margin: 0;
	padding: 0;
	text-align:right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #5D87A1
}

div#strapline p
{
	color:#5D87A1;
	margin: 0;
	padding: 5px 20px 0px 0px;
	font-size: 20px;
}

div#strapline span.strapkeyword
{
	color: #F68933;
	
}
	
	/* @end */

/* @group content_wrapper */

div#content_wrapper
{
	margin: 0;
	padding: 0;
}

/* @end */



/* @group content */

div#content
{
	padding: 0;
	display: block;
	width: 570px;
	float: left;
	margin: 20px 0 15px 0;
}

div#content img
{
	margin: 0 0 0 20px;
	border:	none;
}

div#content p
{
	
}

div#content p.intro
{
	color: #5D87A1;
	font-size: 14px;
	margin: 20px 10px 20px 20px;
	padding: 0;
	line-height: 20px;
}

div#content p.back
{
	color: #5D87A1;
	font-size: 14px;
	margin: 0 0 5px 20px;
	padding: 0;
}


div#content p.particulars
{
	color: #5D87A1;
	font-size: 10px;
	margin: 15px 0px 200px 20px;
	padding: 0;
}


div#content span.keyword
{
	color: #F68933;
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
}

div#content span.particular
{
	color: #F68933;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

span.floor
{
	color: #F68933;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

span.further_info
{
	padding-left: 100px;
	font-size: 14px;
	color: #F68933;
	font-weight: bold;
}

div#content span.link a
{
	margin: 0;
	padding: 0;
	color: #F68933;
	font-weight: bold;
	text-decoration:none;
	font-size: 12px;
}

div#content ul.external_links
{
	margin: 0 0 0 40px;
	padding: 0 0 0 0;
	float: left;
}

div#content ul.external_links li
{
	margin: 0 0 0 0;
	padding:5px 0 5px 0;
	display: list-item;
	color: #5D87A1;
	list-style-type: disc;
	list-style-position: outside;
}

div#content ul.external_links a
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #F68933;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div#content ul.external_links a:hover
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #5D87A1;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

div#content ul.external_links p
{
	margin: 0;
	padding: 0;
	color: #F68933;
	font-size: 12px;	
}

div#content ul.external_links_2
{
	margin: 0;
	padding: 0;
	width: 250px;
}

div#content ul.external_links_2 li
{
	margin: 0 0 0 0;
	padding:5px 0 5px 0;
	display: list-item;
	color: #5D87A1;

}

div#content ul.external_links_2 p
{
	margin: 0;
	padding: 0;
	color: #F68933;
	font-size: 12px;	
}

table.accommodation
{
	background-color:#5D87A1;
	margin: 0 0 0 20px;
}

table.accommodation td
{
	margin: 0 0 0 0;
	font-size: 12px;
	padding: 10px 10px 10px 15px;
	color: #fff;
	text-align: left;
}

table.accommodation th
{
	margin: 0 0 0 0;
	padding: 10px 0 10px 15px;
	background-color: #F68933;
	font-size: 12px;
	color: #fff;
	text-align: left;
}

table.accommodation td.figure
{
	text-align: right;
}

table.contacts
{
	margin: 0 0 0 0;
}

table.contacts td
{
	margin: 0 0 0 0;
	padding: 0 0 0 40px;
}

table.contacts tr a
{
	font-size: 12px;
	color: #F68933;
	text-decoration: none;
}

table.contacts tr a:hover
{
	font-size: 12px;
	color: #5D87A1;
	text-decoration: none;
}


div#content p.schedule
{
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 5px 20px;
	color: #5D87A1;
}

div#content_contact
{
	margin: 20px 0 0 70px;
	padding: 0;
	width: 490px;
	height: 300px;
	display: block;
	float: left;
}

div#clyde_download_container
{
	margin: 0 0 0 250px;
	padding: 0 0 0 50px;
}

div#external_links_column
{
	padding: 4px 0 0 30px;
	margin: 0 0 0 250px;

}

.column
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #5D87A1;

}

a.developer_link
{
	color: #F68933;
	text-decoration: none;
}

a.developer_link:hover
{
	color: #5D87A1;
	text-decoration: none;
}

div#content p.dev_names
{
	color: #5D87A1;
	font-size: 14px;
	margin: 20px 10px 20px 20px;
	padding: 0;
	line-height: 20px;
}

div#page.progress div#content a img.thumb
{
	padding: 0;
	margin: 0;
}

div#thumb_holder
{
	margin: 0 0 0 20px;
	padding: 0;
}

div#other_space_image
{
	margin: 0;
	padding: 0;
	width: 268px;
	height: 198px;
	float: left;
}

div#other_space_image img
{
	margin: 0;
	padding: 0;

}

div#info_for_space
{
	padding: 0 0 0 268px;
	margin: 0;
	width: 250px;
}

div#info_for_space img
{
	padding: 0;
	margin: 0;
}

div#container_other_space
{
	padding: 0 0 15px 25px;
	margin: 0;
	height: 300px;
}

p.let_title
{
	margin: 0;
	padding: 5px 0 5px 15px;
	font-weight: bold;
	color: #F68933;
	font-size: 14px;
}

p.let_paragraph
{
	margin: 0;
	padding: 5px 0 5px 15px;
	color: black;
	font-size: 12px;
	font-weight: bold;
}

p.let_small_paragraph
{
	margin: 0;
	padding: 5px 0 5px 15px;
	color: black;
	font-size: 10px;
}

p.let_small_paragraph a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #F68933;
}

p.let_small_paragraph a:hover
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #002B54;
}

img.thumb_2
{
	padding: 0;
	margin: 0;
	float: left;
}

/* @end */

/* @group navigation */

div#navigation
{
	margin: 0;
	padding: 0;
}

div#navigation ul
{
	list-style: none inside none;
}

div#navigation ul li
{
	padding: 4px 0px 8px 0;
	text-align: right;
	margin: 0 20px 0 0;
}

div#navigation ul li a
{
	text-align: right;
	font-size: 18px;
	text-decoration: none;
	color: #5D87A1;
	margin: 0;
	padding: 0;
}

div#navigation ul li a:hover
{
	color: #F68933;
}

div#page.variant_home div#navigation ul li#home a,
div#page.variant_location div#navigation ul li#location a,
div#page.variant_map div#navigation ul li#location ul#secondary li#map a,
div#page.variant_aerial div#navigation ul li#location ul#secondary li#aerial a,
div#page.variant_amenities div#navigation ul li#location ul#secondary li#amenities a,
div#page.variant_transport div#navigation ul li#location ul#secondary li#transport a,
div#page.variant_glasgow div#navigation ul li#location ul#secondary li#glasgow a,
div#page.variant_floor div#navigation ul li#floor_plans a,
div#page.variant_floor div#navigation ul li#floor_plans ul#secondary li#floor a,
div#page.variant_space div#navigation ul li#floor_plans ul#secondary li#space a,
div#page.variant_cgi div#navigation ul li#floor_plans ul#secondary li#cgi a,
div#page.variant_specification div#navigation ul li#specification a,
div#page.variant_developers div#navigation ul li#developers a,
div#page.variant_contact div#navigation ul li#contact a,
div#page.progress div#navigation ul li#progress a,
div#page.variant_other_space div#navigation ul li#other_space a

{
	color: #F68933;
}


div#page.variant_location div#navigation ul#secondary li a,
div#page.variant_floor div#navigation ul#secondary li a
{
	color: #5D87A1;
}

div#page.variant_location div#navigation ul li#location ul#secondary li a:hover,
div#page.variant_floor div#navigation ul li#floor_plans ul#secondary li a:hover

{
	color: #F68933;
}

div#navigation ul#secondary
{
		margin: 5px 0 0 0;
		padding: 0 0 3px 0;
		display: none;
		border-right: 1px solid #5D87A1;
}

div#navigation ul#secondary li
{
	margin: 0 0 3px 0;
	padding: 0;
}

div#navigation ul#secondary li a
{
	font-size: 13px;
	margin: 0;
	padding: 0 5px 0 0;
}


div.variant_location li#location ul#secondary
{
	display: block;
}

div.variant_map li#location ul#secondary
{
	display: block;
}
	
div.variant_aerial li#location ul#secondary
{
	display: block;
}	

div.variant_amenities li#location ul#secondary
{
	display: block;
}	

div.variant_transport li#location ul#secondary
{
	display: block;
}	

div.variant_glasgow li#location ul#secondary
{
	display: block;
}	

div.variant_floor_plans li#floor_plans ul#secondary
{
	display: block;
}

div.variant_floor li#floor_plans ul#secondary
{
	display: block;
}

div.variant_space li#floor_plans ul#secondary
{
	display: block;
}

div.variant_cgi li#floor_plans ul#secondary
{
	display: block;
}

/* @end */

/* @group footer */

div#footer
{
	display: block;
	clear: both;
	width: 100%;
	height: 30px;
	background-color: #5D87A1 ;
}

div#footer p
{
	color: #fff;
	font-size: 10px;
	padding: 7px 0 0 0;
	text-align:center;
}

div#footer a
{
	text-decoration: none;
	color: #fff;
}

div#footer a:hover
{
	text-decoration: underline;
}

/* @end */