/*----------------------------------------
Designed & Developed By: Kumail.H.T
www.kumailht.com
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");

/* Color Styles
----------------------------------------*/

/* Active Style */
@import url("green.css");

/* Inactive Styles
@import url("blue.css");
@import url("orange.css");
@import url("red.css");
@import url("yellow.css");
*/

/* General
----------------------------------------*/
* html img{margin:0; padding:0; border:0;}
@font-face {
 font-family: 'font/helvetica_neueregular';
 src: url('font/helveticaneue-bold-webfont.eot');
 src: url('font/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/helveticaneue-bold-webfont.woff') format('woff'), url('font/helveticaneue-bold-webfont.ttf') format('truetype'), url('font/helveticaneue-bold-webfont.svg#helvetica_neueregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
body{margin:0; padding:0;}
#center_container
{
	width:990px;
	margin:0 auto;
	background: #F2F2F2;

}
#wrapper {
	width:990px;
	margin:0 auto;
	position:relative;
}
.img {
	float:left;
	margin-right:15px;
	border:0;
}
/* Layout
----------------------------------------*/

#topheader {
width: 970px;
overflow: hidden;
margin: 0 auto;
background-color: #ececec;
padding: 20px 0 20px 10px;
}

#topheader1 p {
font: 12px/17px Arial, Helvetica, sans-serif;
color: #000;
margin: 0 0 15px;
line-height:24px;
}
#topheader1 p a {
font: 12px/17px Arial, Helvetica, sans-serif;
color: #022d61;
font-weight:bold;

}
#header {
	/*height:120px;*/
	float:left;
	width:100%;
}
#logo {
	float:left;
	margin:25px 0 0 0;
}
#number {
	float:right;
	margin:5px 0 0 0;
}
#nav-home {
	list-style-type:none;
	position:absolute;
	top:120px;
	left:0;
	width:990px;
	height:37px;
}
#nav-home li, #nav li {
	float:left;
}
#nav-home li a, #nav li a {
	display:block;
	height:37px;
	padding:0 10px;
}
#nav {
	list-style-type:none;
	float:left;
	width:990px;
	height:37px;
	background:#2e5e6c !important;
}

#featured1 {
	
	height:430px;
	width:990px;
	 background: url("../img/featured.jpg") no-repeat scroll 0 0 transparent !important
}
.hh {
position: absolute;
bottom: 0;
left: 0;
padding: 10px 0 10px 0;
text-align: center;
width:990px !important;
}
.column {
	float:left;
	width:280px;
	min-height:370px;
	padding:20px;
	background:#f2f2f2;
}
#col1 {
	padding-left:40px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	background:#f2f2f2;
}
#col2 .service {
	margin:2px 0 39px 0;
}
#col1_ex {
	padding-left:40px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	margin-top:44px;
	*margin-top:0px !important;
	background:none repeat scroll 0 0 hsl(0, 0%, 95%);
	*background:#f2f2f2 !important;
	padding-bottom:32px;
	background:#f2f2f2;
}
.column_ex {
	float:left;
	width:280px;
	min-height:370px;
	padding:20px;
	margin-top:44px;
	*margin-top:0px !important;
	background:#f2f2f2;
	padding:20px 20px 30px 20px\9;
}
#content {
	width:580px;
	padding:20px 40px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
}
.textcolumn {
	-moz-column-count:2;
	-webkit-column-count:2;
	-moz-column-gap: 40px;
	-webkit-column-gap: 40px;
}
#sidebar {
	width:289px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
	background:#ECECEC;
}
#sidebar li {
	list-style-type:none;
	margin:0;
	padding:5px 0 11px 0;
}
#sidebar li a {
display: inline;
float: right;
	
}
#sidebar li:hover {
/*	padding-left:15px;
	margin-left:-20px;*/
	}
#sidebar2 {
	width:285px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
	margin-top:44px;
	*margin-top:0px !important;
	padding-bottom:32px;
	*z-index:-9999999;
	border-left:1px solid grey;
	
}
#sidebar2 li {
	list-style-type:none;
	margin:0;
	padding:5px 0 5px 0;
	width:290px;
	*z-index:-999999 !important;
}
#sidebar2 li a {
	display:block;
}
#sidebar2 li:hover {
/*	padding-left:15px;
	margin-left:-20px;*/
	}
#footer {
	clear:both;
	float:left;
	margin:4px 0 0px 0;
	width:161px;
}

/* Typography
----------------------------------------*/
@font-face {
 font-family: 'New Cicle Fina';
 src: url('New_Cicle_Fina.eot');
 src: local('New Cicle Fina'), local('NewCicle-Fina'), url('New_Cicle_Fina.woff') format('woff'), url('New_Cicle_Fina.ttf') format('truetype'), url('New_Cicle_Fina.svg#NewCicle-Fina') format('svg');
}
a {
	color:#2d2d2d;
	text-decoration:none;
}
p, li, h1, h2, h3, h4, h5, h6 {
	font:.8125em/1.5 Garamond, "Hoefler Text", "Times New Roman", Times, serif;
	color:#666;
	margin:0 0 0px 0;
	text-align:justify;
	padding-right:3px;
}
blockquote {
	font:italic 1.1em/1.3 Garamond, "Hoefler Text", "Times New Roman", Times, serif;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	padding:10px 0;
	margin:10px 0;
	color:#444;
}
blockquote:first-letter {
	float: left;
	margin:0 0 0 0;
	font-size: 500%;
}
h1 {
	font-size:1.75em;
}
#sidebar h2 {
	margin:20px 0 0 0;
}
#sidebar h2:first-child {
	margin:0 0 0 0;
}
h2, h3, h4, h5, h6 {
	margin:20px 0 0 0;
	font-style:italic;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.2em;
}
h4, h5, h6 {
	font-weight:800;
}
#nav-home li a {
	font:.9em/37px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#555;
	text-transform:uppercase;
}
#nav-home li a:hover {
	color:#FFFFFF;
}
#nav li a {
	font:.9em/37px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
#nav li a:hover {
	color:white;
}
#number {
	font:1.375em 'New Cicle Fina', arial, sans-serif;
	color:#808080;
}
.hh {
	font:20px Garamond, "Hoefler Text", "Times New Roman", Times, serif !important;
	color:#fff;
	text-transform:none;
	display:block !important;
}
#sidebar li {
	color:#666;
}
#sidebar li a {
	text-decoration:none;
	color:#666;
	margin:0;
	padding:0;
}
#sidebar li a:hover {
	color:#333;
	margin:0;
	padding:0;
}
#footer p {
	font-size:11px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
#footer a {
	color:#ccc;
}
/* Contact Form
----------------------------------------*/
#contact-form {
	float:left;
	height:400px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.notification_error {
	height:auto;
	width:90%;
	padding:10px 20px;
	margin:0 0 20px 0;
	background:#fff;
	color:#d40000;
	text-align:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.notification_ok {
	height:auto;
	width:91%;
	padding:10px 20px;
	margin:0 0 20px 0;
	color:#1a4d5b;
	font-size:16px;
	font-family:Garamond;
	text-align:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.button {
	
	border:none;
	padding:7px;
	font:.9em Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	-moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
	width:60px;
	cursor:pointer;
	background:#154D5B;
	color:#fff !important;
	margin-left:109px;

}
/* Label */
#ajax-contact-form p {
	width:100px;
	margin:5px 0;
	float:left;
	text-align:left;
	font-size:1em;
}
/* Input, Textarea */
input, textarea {
	margin: 5px;
	padding: 5px;
	float: left;
	background:#fdfdfd;
	border:none;
	border-top:1px solid #b3b3b3;
	border-left:1px solid #b3b3b3;
	font:.85em/1.5 Garamond, "Hoefler Text", "Times New Roman", Times, serif;
	color:#999;
}
input {
	width:300px;
}
textarea {
	width:400px;
	height:150px;
}
.about_p {
	/*width:340px;*/
	float:left;
	margin:0;
	margin-top:15px;
}
.about_p p {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333 !important;
	line-height:16px !important;
}
.about_p b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:hsl(194, 57%, 23%);
}
.about_p2 {
	width:470px;
	float:left;
	margin:0;
	margin:0px 0 0 0px;
}
.about_p2 p {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333 !important;
	line-height:16px !important;
}
.about_p2 b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.about_p3 {
	float: left;
	margin: 30px 0 0 0px;
	padding: 0 0 0 0px;
	width: 532px;
}
.about_p3 p {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333 !important;
	line-height:16px !important;
}
.about_p3 b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.about_main {
	color: hsl(194, 56%, 23%);
	float: left;
	font-size: 36px;
	font-weight: bold;
	line-height: 44px;
	margin: 0;
	/*width: 210px;*/
}
.about_text {
	color:#535453 !important;
	margin:10px 0 0 0 !important;
	/*width:210px;*/
	float:left;
	padding:0 !important;
}
.about_main span{
     float: left;
    margin-left: 12px;
    margin-top: 10px;
	font-size:22px;
}
.readmore {
	width:auto;
	float:right;
	margin:0;
}
a.readmore {
	font-size:12px !important;
	font-weight:bold !important;
	color:#444444 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-style:normal !important;
	text-decoration:none !important;
}
.footer2 {
	width: 990px;
	
	margin:0 auto;
	color:#333;
	clear:both;
	padding: 10px 0 10px 0;
}
.footer2 ul {
	list-style:none;
	padding:0px 0;
}
.footer2 ul li {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline;
	padding:0 0px;
	letter-spacing:0;
}
.footer2 ul li a {
	text-decoration:none;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.lettings_number {
	width:100%;
	float:left;
	margin:5px 0 0 0;
}
.lettings_number h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#144c5a;
	margin:0;
	padding:0;
	text-align:center;
	font-style:normal !important;
}
.lettings_number2 {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.lettings_number2 span {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:14px;
	color:#787878;
	text-align:center;
	font-style:normal !important;
}
.see {
	width:100%;
	background:#577e88;
	margin:25px 0 0 0 !important;
	height:20px;
	float:left;
	text-align:center;
	padding:0;
}
a.see {
	font-family:Arial, Helvetica, sans-serif !important;
	padding:0;
	margin:0;
	font-size:12px !important;
	font-weight:normal !important;
	color:#fff !important;
	text-align:center;
	font-style:normal !important;
	text-transform:uppercase !important;
}
.see2 {
	width:100%;
	background:#577e88;
	margin:10px 0 0 0;
	height:20px;
	float:left;
	text-align:center;
	padding:0;
}
a.see2 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	color:#fff !important;
	text-decoration:none !important;
	text-align:center;
	font-style:normal !important;
	text-transform:uppercase;
}
.contact_text {
	font-size:28px !important;
	color:#666;
	font-weight:normal;
	font-style:normal !important;
}
.location_text {
	font-size:28px !important;
	color:#666;
	font-weight:normal;
	font-style:normal !important;
}
#commingsoon {
	height:40px;
	float:left;
	background:#444444;
	text-align:center;
	line-height:40px;
	color:#fff;
	width:140px;
	margin:2px 0 0 546px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.left_image {
	background:url(../img/PictureAsset.png) no-repeat;
	width:304px;
	height:355px;
	float:left;
	margin:8px 0 0 7px;
	z-index:9999;
}
.team_text {
	width:auto;
	float:left;
	margin:25px 0 0 0px;
	height:65px;
	text-align:center;
}
.team_text h2 {
	text-align:center;
	color:#666 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
	font-style:normal !important;
	font-size:20px !important;
	line-height:26px !important;
}
.pvl_contact_button_main {
	width:400px;
	margin:0 auto;
}
.contact_pvl {
	width:150px;
	text-align:center;
	background:#5b828c;
	color:#fff !important;
	height:25px;
	float:left;
}
a.contact_pvl {
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:25px !important;
	text-decoration:none !important;
}
a:hover.contact_pvl {
	color:#fff !important;
	height:25px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:25px !important;
	background:#5b828c;
}
.contact_pvl2 {
	width:200px;
	text-align:center;
	background:#5b828c;
	color:#fff;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-size:12px;
	line-height:25px;
}
.left_text2 {
	border-right: 2px dashed hsl(0, 0%, 40%);
	float: left;
	height: 161px;
	margin: 48px 0 0 7px;
	padding: 0 25px 0 0;
	z-index: 9999;
}
.left_text2 h2 {
	color:#154d5b !important;
	font-size:34x !important;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal !important;
	text-transform:uppercase !important;
	line-height:40px !important;
	text-align:right !important;
	font-weight:bold;
}
.contact_number2 {
	width:auto;
	float:left;
	margin:0;
}
.contact_number2 h2 {
	font-size:16px !important;
	color:#154d5b !important;
	font-style:normal !important;
}
@media \0screen {
 #col2 .service {
 margin:2px 0 35px 0;
}

#col1_ex {
	padding-left:40px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	margin-top:44px;
	background:none repeat scroll 0 0 hsl(0, 0%, 95%);
	*background:#f2f2f2 !important;
	padding-bottom:32px;
}

.about_main {
	color:#194C5B !important;
	float: left;
	font-size: 36px;
	font-weight: bold;
	line-height: 44px;
	margin: 0;
	width: 210px;
}

.left_text2 {
	border-right: 2px dashed #666666 !important;
	float: left;
	height: 161px;
	margin: 48px 0 0 7px;
	padding: 0 25px 0 0;
	z-index: 9999;
}

.column_ex {
	float:left;
	width:280px;
	min-height:370px;
	padding:20px 20px 30px 20px;
	margin-top:44px;
	background:#f2f2f2;
}

}
/* BR */

br {
	clear: left;
}
 +
