body
{
	background: url(../interface/circles_bg.gif) repeat-x;
}

#page
{
	width: 840px;
	margin: 100px auto 0 auto;
	padding: 0;
}

#content
{
	margin: 0;
	padding: 25px 0 0 0;
	border: 1px solid #959799;
}



#left_column
{
	margin: 0;
	padding: 20px;
	width: 380px;
	height: 353px;
	border-right: 1px solid #959799;
	float: left;
	clear: both;
	overflow: auto;
}

#right_column
{
	margin: 0 0 0 420px;
	height: 426px;
	padding: 0;
	width: 419px; 

}

#right_column_loop
{
	margin: 0 0 0 420px;
	height: 392px;
	padding: 0;
	width: 419px; 

}

#right_column img
{
	margin: 0;
	padding: 0;
	float: left;
}



#box_info_link
{
	margin: 0;
	padding: 0;
	width: 104px;
	height: 104px;
	float: left;
	background: #8e8e90 url(../interface/quick_link.gif) no-repeat;
}

#box_info_link_middle
{
	margin: 0;
	padding: 0;
	width: 105px;
	height: 104px;
	float: left;
	background: url(../interface/quick_link_2.gif) no-repeat;
}

#box_info_link_left
{
	margin: 0;
	padding: 0;
	width: 104px;
	height: 104px;
	float: left;
	background: #acacae url(../interface/quick_link.gif) no-repeat;
}

#logo
{
	margin: 0;
	padding: 0;
	width: 730px;
	height: 50px;
	background: url(../interface/logo.gif) no-repeat;
	float: left;
}

#header
{
	margin: 0;
	padding: 0;
	width: 840px;
	height: 60px;
}

#quick_links
{
	margin: 0 0 0 733px;
	padding: 10px 0 0 0;
	width: 106px;
	height: 30px;
}

#email_us
{
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	
	float: left;
	background: url(../interface/email.gif) no-repeat;
}

#download_brochure
{
	margin: 0 0 0 35px;
	padding: 0;
	width: 72px;
	height: 30px;
	background-image: url(../interface/download.gif);
}

p.quick_links
{
	margin: 0;
	padding: 7px 0 0 0;
	font: 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-align: center;
	
}

p.intro_text
{
	margin: 0;
	padding: 0;
	font: bold 22px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -0.05em;
	color: #9c9b9d;
}

p.small_box
{
	margin: 0;
	padding: 0;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -0.1em;
}

#p3_text_box
{
	margin: 20px 0 0 0;
	padding: 0;
}


ul.bulleted_list
{

	margin: 0;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.bulleted_list li
{
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;

}


p.p3
{
	margin: 0;
	padding: 5px;
	font: 11px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #e0ebf1;
}



table.accommodation
{
	background-color: #e0ebf1;
	margin: 0;
	padding: 0;
	width: 380px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.accommodation tr
{
	border-bottom: 2px solid white;
}

table.accommodation td
{
	margin: 0;
	font-size: 12px;
	padding: 0;
	text-align: left;
}


table.accommodation td.figure
{
	padding-right: 5px;
	text-align: right;
	color: #50bdfd;
	border-bottom: 1px solid white;
	font-size: 11px;
}

table.accommodation td.title
{
	text-align: left;
	padding-left: 5px;
	color: black;
	border-bottom: 1px solid white;
	font-size: 11px;
}

span.table_bold
{
	font-weight: bold;
}

a.news
{
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #8e8e90;
}

a.link
{
	text-decoration: underline;
	color: #50bdfd;
}
img.thumb_floor
{
	margin: 0;
	padding: 0;
	border-bottom: 10px solid white;
	border-top: 10px solid white;
	border-left: 28px solid white;
	border-right: 28px solid white;
}

img.thumb
{
	border: none;
}


span.blue_inspire
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #67696a;
}

.white_inspire
{
	margin: 30px 0 0 0;
	padding: 0 0 10px 0;

}

a.external_link
{
	color: #87898a;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}


a.email_request
{
	text-decoration: none;
	color: #50bdfd;
	font-weight: bold;
}

#right_column a img.thumb
{
	margin: 0;
	padding: 0;
}

#right_column a:hover img.thumb
{
	opacity: 0.6;
	filter:alpha(opacity=70); 
	
}

div.looping_images
{
	height: 288px;
	width: 417px;
	margin: 34px 0 0 0;
	padding: 0;
}

div.looping_images img
{
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=100);
}

div.looping_images img.initial
{
	filter: Alpha(Opacity=100);
	opacity: 100;
}

a.developers
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #848687;
}

a.developers:hover
{
	color: #50bdfd;
}


#contact_details
{
	margin: 0;
	padding: 0;

	text-align: center;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

#contact_details a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	color: #6e7072;
}

#contact_details a:hover
{

	color: #50bdfd;
}




#jll
{
	margin: 0;
	padding: 0;

	width: 120px;
	float: left;

}

#dtz
{
	margin: 0 0 0 150px;
	padding: 0;

	width: 120px;


}



/* @group navigation */

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


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

/* My Comment */

div#navigation ul li
{
	width: 105px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	
}

div#navigation ul li a
{
	margin: 0;
	padding: 10px 0 0 0;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	letter-spacing: -0.1em;
	text-align: center;
}






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


div#sec_navigation ul
{
	margin: 0;
	padding: 0;
}

div#sec_navigation ul li
{
	width: 105px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	background-color: grey;
	float: left;
}

div#sec_navigation ul li a
{
	margin: 0;
	padding: 10px 0 0 0;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	letter-spacing: -0.1em;
	text-align: center;
}

a.hot
{
	display: block;
	width: 105px;
	height: 25px;
}

a.hot:hover
{
	display: block;
	width: 105px;
	height: 25px;
	background: url(../interface/corners_1.gif) 0 -30px;
}

a.hot_2
{
	display: block;
	width: 105px;
	height: 20px;
	background-color: #50bdfd;
}

a.hot_2:hover
{
	display: block;
	width: 105px;
	height: 20px;
	background-color: #54d1fd;
}

a.hot_3
{
	margin: 0;
	padding: 7px;
	width: 90px;
	height: 90px;
	float: left;
	display: block;
	text-decoration: none;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -0.1em;
	color: white;
	font-weight: bold;
}

a.hot_3:hover
{
	
	color: white;
	background: url(../interface/quick_link.gif) 0 -104px;
}



a.hot_email
{
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
}

a.hot_email:hover
{
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background: url(../interface/email.gif) 0 -30px;
}

a.hot_brochure
{
	display: block;
	width: 72px;
	height: 30px;
	text-decoration: none;
}

a.hot_brochure:hover
{
	display: block;
	width: 72px;
	height: 30px;
	text-decoration: none;
	background: url(../interface/download.gif) 0 -30px;
}

div#sec_navigation ul li#blue_blank
{
	background-color: #50bdfd;
}



div#page div#navigation ul li#home
{
	background-color: #8e8e90;
	background: url(../interface/corners_1.gif) no-repeat;
}

div#page div#navigation ul li#the_building
{
	background-color: #acacae;
	background: url(../interface/corners_2.gif) no-repeat;
}

div#page div#navigation ul li#location
{
	background-color: #8e8e90;
	background: url(../interface/corners_1.gif) no-repeat;
}

div#page div#navigation ul li#accommodation
{
	background-color: #acacae;
	background: url(../interface/corners_2.gif) no-repeat;
}

div#page div#navigation ul li#specification
{
	background-color: #8e8e90;
	background: url(../interface/corners_1.gif) no-repeat;
}

div#page div#navigation ul li#glasgow
{
	background-color: #acacae;
	background: url(../interface/corners_2.gif) no-repeat;
}

div#page div#navigation ul li#update
{
	background-color: #8e8e90;
	background: url(../interface/corners_1.gif) no-repeat;
}

div#page div#navigation ul li#contact
{
	background-color: #acacae;
	background: url(../interface/corners_2.gif) no-repeat;
}

div#page.variant_home div#navigation ul li#home a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}



div#page.variant_the_building div#navigation ul li#the_building a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_location div#navigation ul li#location a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_accommodation div#navigation ul li#accommodation a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_specification div#navigation ul li#specification a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_glasgow div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_update div#navigation ul li#update a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_contact div#navigation ul li#contact a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_external_gallery div#navigation ul li#the_building a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_d_panoramics div#navigation ul li#the_building a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_aerial div#navigation ul li#location a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_map div#navigation ul li#location a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_transport div#navigation ul li#location a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_amenities div#navigation ul li#location a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_internal_gallery div#navigation ul li#accommodation a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_floor_plans div#navigation ul li#accommodation a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_efficiency div#navigation ul li#specification a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_space_plans div#navigation ul li#accommodation a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_environmental div#navigation ul li#specification a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_culture div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_lifestyle div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_housing div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_hotels div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_conference div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_shopping div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_education div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_links div#navigation ul li#glasgow a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_agents div#navigation ul li#contact a.hot
{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_developers div#navigation ul li#contact a.hot

{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	
}

div#page.variant_glasgow_gallery div#navigation ul li#glasgow a.hot

{
	background: url(../interface/corners_1.gif) no-repeat 0 -30px;
	

}


#footer
{
	margin: 0;
	padding: 5px;
	border-left: 1px solid #959799;
	border-right: 1px solid #959799;
	border-bottom: 1px solid #959799;
}

#footer p
{
	margin: 0 0 0 0;
	padding: 0;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
}

#footer p a
{
	text-decoration: none;
	color: #50bdfd;
}

div#page.variant_external_gallery div#sec_navigation ul li#external_gallery a.hot_2,
div#page.variant_d_panoramics div#sec_navigation ul li#d_panoramics a.hot_2,
div#page.variant_aerial div#sec_navigation ul li#aerial a.hot_2,
div#page.variant_map div#sec_navigation ul li#map a.hot_2,
div#page.variant_transport div#sec_navigation ul li#transport a.hot_2,
div#page.variant_amenities div#sec_navigation ul li#amenities a.hot_2,
div#page.variant_internal_gallery div#sec_navigation ul li#internal_gallery a.hot_2,
div#page.variant_floor_plans div#sec_navigation ul li#floor_plans a.hot_2,
div#page.variant_efficiency div#sec_navigation ul li#floor_plate_efficiency a.hot_2,
div#page.variant_space_plans div#sec_navigation ul li#space_plans a.hot_2,
div#page.variant_culture div#sec_navigation ul li#culture a.hot_2,
div#page.variant_lifestyle div#sec_navigation ul li#lifestyle a.hot_2,
div#page.variant_housing div#sec_navigation ul li#housing a.hot_2,
div#page.variant_hotels div#sec_navigation ul li#hotels a.hot_2,
div#page.variant_conference div#sec_navigation ul li#conference a.hot_2,
div#page.variant_shopping div#sec_navigation ul li#shopping a.hot_2,
div#page.variant_education div#sec_navigation ul li#education a.hot_2,
div#page.variant_links div#sec_navigation ul li#links a.hot_2,
div#page.variant_agents div#sec_navigation ul li#agents a.hot_2,
div#page.variant_developers div#sec_navigation ul li#developers a.hot_2,
div#page.variant_glasgow_gallery div#sec_navigation ul#secondary li#glasgow_gallery a.hot_2




{
	background-color: #54d1fd;

}





/* @end */

