body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A4B81;
}

.c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	float:left;
	color: #336699;
}
.c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	float:left;
	color: #336699;
}
.c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	float:left;
	color: #9999CC;
}
.c4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	float:right;
	color: #FFCC33;
}
.c5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #336699;
}
.c6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #9999CC;
}

.b1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight:bold;
	float:left;
	color: #336699;
	position:absolute;
	top:161px;
	
}
.b2 {
	color:#336699;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
font-weight:bold;
padding-bottom:3px;
padding-right:150px;
}
.b3 {
	color:#9999CC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
}
.b4 {
	color:#FFCC33;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
padding-left:6px;
}
.b5 {
	float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:lighter;
padding-top:5px;
}
.b6 {
	float:left;
	color:#9999CC;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:lighter;
padding-top:5px;
padding-left:5px;
}

#sideBar {
	padding-top:15px;
}

#main_col a {
display:inline;
float:left;
margin-right:10px;
margin-bottom:10px;
width:155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #336699;
}

#main_col div {
clear:left;
}
#BannerHome .c1, #BannerHome .c2 {
padding-top:140px;
}
#BannerHome .c1, #BannerHome .c2, #BannerHome .c3, #BannerHome .c4 {
float:left;
margin-left:5px;
}
#main_col .c1, #main_col .c2, #main_col .c3, #main_col .c4 {
float:none;
display:inline;
}

a img{
	border: none;
}
a:link {
	text-decoration: none;
	color: #997fa5;
}
a:visited {
	text-decoration: none;
	color: #997fa5;
}
a:hover {
	text-decoration:underline;
	color:#997fa5;
}

h1 {
	font-size: 22px;
	margin: -25px 0px 0px 0px;
	color: #2A4B81;
    font-weight: bold; 
	float: left;
}

h2 {
	font-size: 16px;
}
h1, h2 {
	text-transform: capitalize;
}


h3 {
	padding: 0px;
	margin: 10px 0 0 0;
	color: #2A4B81;
    font-weight: bold; 
	font-size: 14px;
}

h3 img {
	float: right;
	margin-left: 10px;
}

p {
	margin: 5px 0px 10px 0px;
}

li {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
}

h4 {
	padding: 0px;
	margin: 10px 0 0 0;
	color: #2A4B81;
    font-weight: bold; 
	font-size: 12px;
}

img{
border:0px;}

.meetingrooms img{
	float: right;
	margin: 0 10px 20px 20px;
}

.meetingrooms h3{
	margin-top: 60px;
}

.qoute{
	background: url(../images/qoute.gif) no-repeat top left;
	padding: 0px 10px 0 60px;
	margin-top: 10px;
	font-weight: lighter;
	font-style: italic;
}

#Header {
    width: 800px;
    margin: auto;
    border: solid 1px cyan;
    height: 100px;
	background-color: #ccffcc;
}
	#Logo{
		/*float: left;*/
	}
	#SearchBox{
		width: 150px;
		margin-left: 110px;
		background-color: #eedddd;
		border: solid 3px #8080c0;
		float: left;
	}
	
.topBanner {
	width: 508px;
	height: 169px;
}


#Logo{
	margin: 0;
}

#LeftMenu {
	padding-left: 10px;
    float: left;
	width: 230px;
} #LeftMenu a {
    text-decoration: none;
} #LeftMenu .link .menuitem {
    margin: 0;
} #LeftMenu .current .menuitem {
    margin: 0;
} #LeftMenu .section .menuitem {
    margin: 0;
} #LeftMenu .menuitemlink a {
    color: #2A4B81;
    font-weight: bold;
    margin: 0;
} #LeftMenu .menuitemcurrent a, #LeftMenu .menuitemsection a {
    color: #997FA5;
    font-weight: bold;
    margin: 0;
} #LeftMenu .submenuitemlink a {
    color: #997FA5;
    margin: 0 0 0 15px;
	font-weight: normal;
} #LeftMenu .submenuitemcurrent a, #LeftMenu .submenuitemsection a {
    color: #2A4B81;
    margin: 0 0 0 15px;
} 
#LeftMenu a:hover{
	color: #fff;
	background: #2A4B81;
}
.LeftColumnMenu {
	padding: 10px;
	width: 230px;
}

.menuHover{
	background: #2A4B81;
}

.menuHover a{
	background: #2A4B81;
	color: #fff;
}

#Logo {
	margin-top: 20px;
	margin-left: 65px;
}
#Logo2 {
	margin-top: 0px;
	margin-left: 65px;
}
#Breadcrumbs {
	width: 800px;
    margin: auto;
    border: solid 1px #800080;
	background-color: #aaa2f9;
}

#Container {
    width: 800px;
    margin: auto;
} 

#home_bottom {
width: 760px;
height: 274px;
margin: auto;
background: url(../images/home_bottom.gif) no-repeat bottom left;
float:left;
padding:30px 20px 0px 20px;
}

#home_col{
width:350px;
float:left;
margin-right:30px;
}
#home_col2{
width:310px;
float:left;
margin-right:0px;
margin-left:30px;
}
#home_col2 img{
margin-right:2px;
margin-bottom:4px;
}
#Left {
	float: left;
	padding: 0px 10px 35px 0px;
    width: 250px;
	background: url(../images/homemenu.gif) no-repeat bottom left;
} 

#Left {
	float: left;
	padding: 0px 10px 35px 0px;
    width: 250px;
	background: url(../images/homemenu.gif) no-repeat bottom left;
} 

#Left2 {
	float: left;
	padding: 0px 10px 35px 0px;
    width: 250px;
	background: url(../images/homemenu2.gif) no-repeat bottom left;
} 

.column {
	float: left;
	padding: 0px 10px 35px 0px;
    width: 250px;
	background: url(../images/homemenu.gif) no-repeat bottom left;
}

.column2 {
	float: left;
	padding: 0px 10px 35px 0px;
    width: 250px;
	background: url(../images/homemenu2.gif) no-repeat bottom left;
}
.homecol{
	height: 500px;
}

.homecol2{
	height: 406px;
}

#main_col{
width:495px;
height:257px;
background: url(../images/garden_studios.gif) no-repeat;
border:0px solid #000000;
float:left;
padding-top:180px;
padding-left:15px;
}
#main_col img{
margin-right:5px;
}

#ContentTwoColumn {
    top: 10px;
    margin-left: 120px;
	background-color: #e0eef1;
	width:535px;
} 

#ContentThreeColumn2 {
	float: left;
	width: 509px;
} 
#ContentThreeColumn {
	float: left;
	width: 509px;
}
#ContentThreeColumnBottom{
	background: url(../images/bottom_sub2footerimage.gif) no-repeat bottom left;
	height: 36px;
	margin: 0;
}

#HomeCol2Call{
	margin: 22px 0 0 20px;
}

.links {
	float: left;
	width: 240px;
	height: 68px;
}

.linkimg {
	float: left;
}

.linktext {
	float: left;
	color: #2A4B81;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	text-decoration: none;
}

#FullyLicenced{
	margin: 10px 0 0 20px;
}
#Right {
    float: right;
    padding: 0px 0px 0px 0px;
    width: 250px;
    border: solid 1px gray;
	background-color: #ffe9d2;
} 

#Footer {
	margin-left: 260px;
    padding-top: 20px;
    clear: both;
}

/*
Sign up newsletter Box
*/
.sigUpNewsletter{
	background-color: #ffd5aa;
    border: solid 3px gray;
    padding: 10px;
    margin: 10px;
}

/*
 Boxes
 */ 
.box {
    background: url(../images/boxBg.gif) repeat-y ;
} .boxContent {
    padding: 20px;
	
} .readmorelink {
    font-weight: bold;
}
.boxContent2 {
    padding: 20px;
	height:640px;
	}
/*
 * Themes
 */

.leftBanner {
	width: 250px;
	height: 169px;
	margin-left: 2px;
}

#Banner {
    background: url(../images/Tube_Station.jpg) no-repeat top;
} #BannerHome {
    background: url(../images/hometop.gif) no-repeat top;
} #BannerHomeCol1 {
    background: url(../images/Why_GS.gif) no-repeat top left;
    width: 252px;
    height: 169px;
	margin-left: 2px;
} #BannerHomeCol2 {
    background: url(../images/Whatweoffer.gif) no-repeat top left;
    width: 251px;
    height: 169px;
	margin-left: 3px;
} #BannerAboutUs, #BannerOurClients, #BannerTheTeam, #BannerTheBuilding, #BannerNews, #BannerGallery {
    background: url(../images/Opera_house2.jpg) no-repeat top;
} #BannerOffices, #BannerServicedOffices {
    background: url(../images/Tube_Station.jpg) no-repeat top;
} #BannerVirtualOffices, #BannerVirtualPackages, #BannerFAQ {
    background: url(../images/Market.jpg) no-repeat top;
} #BannerMeetingRooms, #BannerBookRooms {
    background: url(../images/Roadsign.jpg) no-repeat top;
} #BannerSupportServices, #BannerSupportServicesFee {
    background: url(../images/Tube_Station.jpg) no-repeat top;
} #BannerCoventGarden, #BannerContactUs, #BannerHowToFindUs {
    background: url(../images/St_act.jpg) no-repeat top;
}

#ColumnTop {
    background: url(../images/aboutustop.gif) no-repeat;
} #ColumnTopAboutUs {
    background: url(../images/aboutustop.gif) no-repeat;
} #ColumnTopCoventGarden {
    background: url(../images/coventgardentop.gif) no-repeat;
} #ColumnTopOurClients {
    background: url(../images/sub_ourclients_image.gif) no-repeat;
} #ColumnTopTheTeam {
    background: url(../images/theteamtop.gif) no-repeat;
} #ColumnTopTheBuilding {
    background: url(../images/thebuildingtop.gif) no-repeat;
} #ColumnTopNews {
    background: url(../images/newstop.gif) no-repeat;
} #ColumnTopOffices {
    background: url(../images/officestop.gif) no-repeat;
} #ColumnTopServicedOffices {
    background: url(../images/servicedoff.gif) no-repeat;
} #ColumnTopVirtualOffices {
    background: url(../images/virtualofficestop.gif) no-repeat;
} #ColumnTopVirtualPackages {
    background: url(../images/binders.gif) no-repeat;
} #ColumnTopFAQ {
    background: url(../images/faqtop.gif) no-repeat;
} #ColumnTopMeetingRooms {
    background: url(../images/meetingtop.gif) no-repeat;
} #ColumnTopBookRooms {
    background: url(../images/booktop.gif) no-repeat;
} #ColumnTopSupportServices {
    background: url(../images/supportservicestop.gif) no-repeat;
} #ColumnTopSupportServicesFee {
    background: url(../images/feetop.gif) no-repeat;
} #ColumnTopContactUs {
    background: url(../images/contacttop.gif) no-repeat;
} #ColumnTopHowToFindUs {
    background: url(../images/howtofindtop.gif) no-repeat;
	} #ColumnTopGallery {
    background: url(../images/gallerytop.gif) no-repeat;
}

/*
 * Forms
 */
#Form_Form fieldset {
	border: none;
}
.text label,
.calendardate label,
.email label  {
	width: 100px;
	float: left;
	margin-top: 10px;
}
#Form_Form input {
	margin-top: 10px;
}

#Form_Form .message {
	margin-left: 100px;
	color: red;
}

#Form_Form_action_process {
}

.checkboxset{
	padding-top: 10px;
}
.middleColumn ul{
	list-style: none;
	background-image: none;
}

.middleColumn  li{
	list-style-image: none;
}

.middleColumn ul li label{
	width: auto;
	float: none;
}

/*
jQuery Image gallery (DOC: http://benjaminsterling.com/jquery-jqgalscroll-photo-gallery/)
*/
.jqGSContainer  {margin-left: -20px; margin-top:-20px; position:relative;width:500px;}
.jqGSContainer .jqGSImgContainer{border:1px solid #dadada;}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{list-style-image: none;padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #dadada; padding: 8px; margin: 0;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#2A4B81;position:absolute;right:5px;top:5px; padding:3px;color:#fff;width:480px}


.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{list-style-image: none;padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#fff;border:1px solid #dadada; color: #2A4B81;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#2A4B81;color:#fff;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}

.jqGSImgContainer{border:1px solid #000;}


/*
 * jQuery pretty hover
 */
.hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
#googleMap{
padding-left:15px;
float:left;
}

#col_left{
margin-top:15px;
float:left;
width:200px;
}

#col_right{
margin-top:15px;
float:left;
margin-left:20px;
}

.purple{
color:#997fa5;
margin-top:0px;
padding-top:0px;
}

.orange{
color:#ff9900;
}

.no_marg{
margin:0px;
padding:0px;
}

