/* Non-ie Stylesheet */

h1 {
	font-size:16px;
}

h2 a {
	color:#333333;
	font-size:16px;
}

a {
	text-decoration:none;
}

.bold {
	font-weight:bold;
}

body {
	background:url("../images/bgs/body_bg - brick.jpg") repeat-x #707070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

div#container {
	width:900px;
	margin:auto;
	overflow:auto;
}

div#links {
	color:white;
	float:right;
	overflow:hidden;
	margin-bottom:10px;
}

div#links a {
	color:white;
}

div#links ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

div#links ul li {
	float:left;
}

div#links ul li a {
	padding:2px 10px 2px 10px;
}

div#links ul li a:hover {
	font-weight:bold;
}

div#main_cont {
	background:white;
	clear:both;
	padding:10px;
	border:1px solid #3a3a3a;
}

div#header {
	padding-top:10px;
	position:relative;
}

div#header div.logo {
	width:300px;
	height:170px;
	margin-bottom:10px;
}

div#header div.callnow {
	font-size:21px;
   line-height:20px;
   font-family:"Trebuchet MS";
   font-weight:normal;
   margin:5px 0 10px 0;
   color:#666666;
   position:absolute;
   top:160px;
   right:0px;
}

div#menu {
	overflow:hidden;
	margin-top:10px;
	font-size:12px;
	background:url("../images/bgs/menu_bg_middle_comb.jpg") repeat-x 0px 0px;
	height:48px;
}

div#menu ul.menu {
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:auto;
	float:right;
}

div#menu ul.menu li {
	float:left;
	display:inline;
	background:url("../images/bgs/menu_bg_middle_comb.jpg") repeat-x 0px 0px;
	border:1px solid #4ca15a;
	border-left:1px solid #2b6934;
}

div#menu ul.menu li a {
	float:left;
	display:block;
	padding:15px 20px 15px 20px;
	color:white;
	font-weight:bold;
	border-top:2px solid #69956d;
}

div#menu ul.menu li a:hover {
	background:url("../images/bgs/menu_bg_middle_comb.jpg") repeat-x 0px -48px;
}

div#menu ul.menu li.this a {
	background:url("../images/bgs/menu_bg_middle_comb.jpg") repeat-x 0px -48px;
	border-top:2px solid #2f4c01;
}

div#menu ul.menu li.right_end {
	/*width:27px;
	height:49px;
	border:0px;
	background:url("../images/bgs/menu end right.jpg") no-repeat;*/
	display:none;
	width:0px;
}

div#menu ul.menu li.left_end {
	/*width:27px;
	height:49px;
	border:0px;
	background:url("../images/bgs/menu end left.jpg") no-repeat;*/
	display:none;
	width:0px;
}

div#middle {
	overflow:hidden;
	margin:10px 0 10px 0;
	position:relative;
}

div#middle div.image_cont {
	border:1px solid #dddddd;
	background:#f5f5f5;
	position:relative;
	height:200px;
}

div#middle div.image_cont div.image {
	height:200px;
	position:absolute;
	top:10px;
	left:10px;
}

div#middle div.image_cont div.slogan {
	font-size:16px;
	font-weight:bold;
	position:absolute;
	bottom:10px;
	right:10px;
	font-style:italic;
	color:#6c828f;
}

div#main {
	overflow:hidden;
}

div#main div.column {
	width:300px;
	float:left;
	margin:0 0 10px 10px;
}

div#main div.area1 {
	clear:both;
	border-top:1px dashed #cecece;
	padding-top:10px;
}

div#main div.area1 p {
	width:500px;
	float:left;
}

div#main div.area1 div.getintouch {
	width:237px;
	position:absolute;
	right:70px;
	bottom:50px;
}


div#main p {
	color:#3b3b3b;
	line-height:18px;
}

div#main div.mainimage {
	float:right;
	width:520px;
	height:380px;
	border:1px solid #cccccc;
	margin-top:10px;
	position:relative;
	background:url("../images/empty room 1.jpg");
}

div#main div.mainimage div.strip {
	position:absolute;
	bottom:0px;
	left:0px;
	width:500px;
	height:40px;
	background:url("../images/bgs/black_transp_90.png");
	line-height:40px;
	color:white;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	font-size:14px;
	padding-right:20px;
}

div#footer {
	font-size:10px;
	overflow:auto;
	padding-top:5px;
	border-top:1px dotted #999999;
}

div#footer, div#footer a {
	color:#47664d;
}
 
div#footer div.itel {
	float:right;
}

div#footer div.copy {
	float:left;
}

/* about.htm */

div#middle.about div.image_cont {
	height:470px;
	width:320px;
	float:left;
}

div#middle.about div#main {
	float:left;
	width:550px;
}

div#middle.about div.column {
	width:520px;
	text-align:right;
	float:right;
	padding-top:5px;
	border-top:1px dashed #cecece;
	line-height:20px;
	font-size:13px;
}

div#middle.about div#main div.getintouch {
	margin-top:100px;
}

/* office-space.htm */
div#middle.office-space div#unfurnished {
	border:1px solid black;
	width:420px;
	float:left;
	height:400px;
	background:url("../images/unfurnished main.jpg") no-repeat;
	border:1px solid #a2a1a1;
	position:relative;
}

div#middle.office-space div#furnished {
	border:1px solid black;
	width:420px;
	float:right;
	height:400px;
	background:url("../images/furnished main.jpg") no-repeat;
	border:1px solid #a2a1a1;
	position:relative;
}

div#middle.office-space div#furnished div.text, div#middle.office-space div#unfurnished div.text {
	position:absolute;
	bottom:0px;
	width:100%;
	line-height:35px;
	height:35px;
	text-align:center;
	background:url("../images/bgs/black_transp_90.png");
	color:white;
	font-size:16px;
}

div#middle.office-space div#main a {
	color:white;
}

div.instructions {
	line-height:20px;
	font-size:16px;
	color:red;
	text-align:center;
	margin-bottom:10px;
}

/* contact.htm */
div#middle.contact div.map {
	width:420px;
	height:420px;
	float:right;
	border:1px solid #a2a1a1;
}

div#middle.contact div.contact_dets {
	width:420px;
	border-top:1px dashed #cecece;
	position:relative;
}

div#middle.contact div.contact_dets ul.contact {
	margin:0px;
	padding:0px;
	font-size:15px;
	list-style:none;
	position:absolute;
	top:70px;
	left:100px;
}

/* Meeting-rooms.htm */
div#middle.meeting-rooms div.image_cont {
	height:470px;
	width:320px;
	float:left;
}

div#middle.meeting-rooms div#main {
	float:left;
	width:550px;
}

div#middle.meeting-rooms div.column {
	width:540px;
	float:right;
	text-align:right;
	padding-top:5px;
	border-top:1px dashed #cecece;
	line-height:20px;
	font-size:13px;
}

div#middle.meeting-rooms div.column p {
	width:480px;
	float:right;
}

div#middle.meeting-rooms div.getintouch {
	position:absolute;
	bottom:10px;
	right:10px;
}

/* links.htm */
div#middle.links div.link {
	border-top:1px dashed #cecece;
	overflow:hidden;
	width:700px;
	margin:auto;
	padding-top:10px;
}

div#middle.links div.link div.text {
	float:left;
	width:350px;
}

div#middle.links div.link div.logo {
	float:right;
	padding:0px 0 10px 0;
	margin-right:5px;
}

div#middle.links div.logo img {
	border:1px solid #cecece;
}

/* unfurnished-offices.htm / furnished-offices.htm */
div#middle.office div.text {
	float:right;
	width:630px;
	text-align:right;
	border-top:1px dashed #cecece;
	line-height:20px;
	font-size:13px;
}

div#middle.office div.text p {
	width:540px;
	float:right;
}

div#middle.office div.images {
	float:left;
	padding-right:10px;
	border-right:1px dashed #cecece;
}

div#middle.office div.images div.image {
	margin-bottom:10px;
}

div#middle.office div.button {
	position:absolute;
	bottom:10px;
	right:10px;
}