@charset "utf-8";
/*=================================
 		Title: AWR Developments
		Date:08.10.09              
=================================*/
body {
	font-family     : Arial,Verdana,Tahoma,Georgia, Lucida,Helvetica, sans-serif;
	text-align      : center;
	background      : url(../images/bg.jpg) repeat;
	padding         : 10px 0 42px;
}
* {
	margin          : 0;
	padding         : 0;
	outline-style   : none;
	outline-width   : 0;
}
img,fieldset {
	border          : none;
}
ul,ol,li {
	list-style      : none;
}
input, textarea, select {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}
a {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
.hide,a big {
    position        : absolute;
    left            : -9999px;
}
/* Page Structure ==============================================
------------------------- Start wrapper ----------------------*/
#wrapper {
	width:966px;
	background:#fff;
	margin:0 auto;
	text-align:left;
	padding:0 17px;
}
/*------------------------- Start header --------------------*/
.header{
	width:966px;
	padding-bottom:12px;
	float:left;
}
.logo{
	margin:50px 0 0 8px;
	float:left;
}
.apply{
	font-size:12px;
	font-weight:bold;
	color:#00a6c4;
	text-transform:uppercase;
	float:right;
	background:url(../images/bullet.gif) no-repeat left 2px;
	padding-left:13px;
	margin:22px 0px 0 0;
}
.headerText{	
	width:647px;
	min-height:91px;
	_height:91px;
	float:right;
	background:#e0f4f8 url(../images/left-corn.gif) no-repeat left top;
	padding-left:40px;
	margin:19px 0 0 0;
}
.headerText h2{
	margin:20px 0 10px;
}
.headerText p{
	font-size:11px;
	color:#434343;
	line-height:17px;
}
.header ul{
	clear:both;
	width:966px;
	margin:12px 0 0;
	float:left;
}
.header ul li{
	float:right;
	position:relative;
}
.header ul li a{	
	font-size:11px;
	color:#3e3e3e;
	font-weight:bold;
	padding:0 27px;
	height:26px;
	line-height:26px;
    display: block;
}
* html .header ul li a{
    float: left;
}
*+ html .header ul li a{
    float: left;
}
.header ul li a:hover,.header ul li .active{
	background:#00a6c4;
	color:#fff;
	text-decoration:none;
}
.header ul li ul{
	position:absolute;
	left:0;
	top:0px;
	visibility:hidden;
	width:110px;
	margin:0;
	border-top:2px solid #fff;
}
.header ul li ul li{	
	clear:both;
	text-align:left;
	float:left;
}
.header ul li ul li a{
	color:#282828;
	text-align:left;
	background:url(../images/drop-down-bg.gif) repeat-x top;
	padding:2px 20px 2px 13px;  	
}
.header ul li ul li a:hover{
	color:#fff;
	background:url(../images/hover-bg.gif) repeat-x top;
}
/*------------------------- Start mainBody --------------------*/
.mainBody{
	width:966px;
	overflow:hidden;
	padding-bottom:30px;
	clear:both;
}
/*------------------------- Start left ------------------------*/
.left{
	width:694px;
	float:left;
}
/*------------------------- Start box ------------------------*/
.box{	
	background:url(../images/box-bg.gif) repeat-y;
	width:692px;
	margin:20px 0 0;
}
.boxArea{	
	background:url(../images/box-top.gif) no-repeat left top;
	width:692px;
}
.boxContent{	
	background:url(../images/box-bottom.gif) no-repeat left bottom;
	overflow:hidden;
	width:692px;
}
.boxContent dd{
	margin-right:18px;
	float:left;
	width:306px;
	padding:0 10px 6px 11px;
	overflow:hidden;
}
.boxContent dd h2{
	padding:10px 0 16px 6px;
}
* html .boxContent dd h2 img{
	padding-top:0;
}
.boxContent h2 b{
    float:right;
}
.boxContent h2 b a img{
    margin-left:4px;
}
.boxContent dd p{
	font-size:11px;
	color:#434343;
	padding-bottom:12px;
	line-height:14px;
}
.boxContent dd p strong{
	padding-top:13px;
	float:left
}
.boxContent dd span{
	width:158px;
	float:left;
	margin:0px 10px 10px 0;
    cursor: pointer;
}
.boxContent dd span i{
    width: 158px;
    height: 120px;
    border:1px solid #9E9E9E;
    background:#f6f6f6;
    display: table-cell;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
.boxContent dd span *{
    vertical-align: middle;
}
.boxContent dd span i small{
    display: inline-block;
    height: 100%;
}
/*.boxContent2 dd span{
    background:#E6E6E6;
    border:1px solid #9E9E9E;
    cursor:pointer;
    float:left;
    height:120px;
    margin:0 10px 10px 0;
    overflow:hidden;
    text-align:center;
    width:158px;
}*/
.boxContent dd span img{
  
}

.more{
	display:block;
	font-size:11px;
	color:#333333;
}
/*------------------------- Start content ------------------------*/
.content{
	padding:7px 0 0;
	margin-top:13px;
}
.content a:hover{
    text-decoration:none;
}
.content dd,.leftBox dd{
	border-bottom:1px solid #E8E9E9;
	margin:0 0 10px;
	padding:0;
	font-size:11px;
}
.content .noneBorder,.leftBox .noneBorder{
	border:none;
	margin-bottom:0;
}
.boxArea p b,.leftBox p b{
	color:#00839b;
	display:block;
}
.boxArea p i,.leftBox p i{
	font-style:normal;
	font-weight:bold;
	color:#5c5c5c;
	display:block;
}
.reading{
	display:block;
	color:#00839b;
	background:url(../images/reading-bullet.gif) no-repeat right 7px;
	padding-right:9px;
	width:73px;
}
/*------------------------- Start right --------------------*/
.right{
	width:272px;
	float:right;
	overflow:hidden;
}
.rightBox{
	background:#f6f6f6;
	width:270px;
	padding-bottom:23px;
	_padding-bottom:13px;
	margin-bottom:20px;
	border:1px solid #e8e9e9;
	border-width:0 1px 1px 1px;
}
.rightBox h2{
	width:256px;
	height:22px;
	background:#33ccff url(../images/heading-bg.gif) no-repeat left 11px;
	padding:11px 0 0 16px;
	margin-bottom:17px;
}
.rightBox ul{
	width:262px;
	padding:5px 0 0 10px;
}
.rightBox label{	
	font-size:13px;
	color:#434343;
	width:96px;
	float:left;
	line-height:28px;
	height:21px;
}
.rightBox ul li {
	margin-bottom:5px;
}
.rightBox strong {
	width:23px;
	float:left;
	line-height:28px;
	color:#434343;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}
.rightBox select{
	float:left;
	width:153px;
	height:21px;
	margin:8px 0 10px;
	border:1px solid #9e9e9e;
}
.rightBox span select{	
	width:64px;
	border:1px solid #9e9e9e;
}	
.rightBox ul li input{
	width:61px;
	height:22px;
	line-height:22px;
	border:none;
	background:#262626;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0 0 96px;
	cursor:pointer;
}
/*------------------------- Start bottom ------------------------*/
.bottom{
	margin-bottom:10px;
	padding-bottom:6px;
}
.bottom ul{	
	margin:-12px 0 0px;
}
.bottom ul li{
	background:url(../images/bullet.gif) no-repeat left 4px;
	line-height:14px;
}
.bottom li a{
	font-size:11px;
	color:#5c5c5c;
	text-transform:uppercase;
	padding-left:15px;
}
.rightList li{
	width:272px;
	height:35px;
	background:#e0f4f8;
	margin-bottom:10px;
}
.rightList li a{
	color:#030d10;
	text-transform:uppercase;
	font-size:13px;
	line-height:35px;
	padding-left:10px;
}
.rightList li a:hover,.rightList li .current{
	background: url(../images/arrow.gif) no-repeat 10px 3px;
	text-decoration:none;
	padding-left:27px;
}	
/*------------------------- Start footer --------------------*/
.footer{	
	width:966px;
	overflow:hidden;
	border-top:1px dashed #b9b9b9;
	padding:18px 0;
}
.footer p{
	font-size:10px;
	color:#333333;
	margin-left:-4px;
	text-transform:uppercase;
	line-height:17px;
	padding:6px 0 10px;
	float:left;
}
.footer p a{
	color:#333;
	margin:0 6px;
}
.footer p span{	
	display:block;
	margin-left:5px
}
.footer strong a{
	color:#333333;
	background:url(../images/ebizzsol.jpg) no-repeat right top;
	padding-right:21px;
	float:left;
	margin:8px 0 0 4px;	
	height:15px;
}
.footer strong a:hover{
	color:#000000;
}
.footer img{
	float:right;
}
/*------------------------- Start contact us page --------------------*/
.siteLogo{
	float:left;
	margin:18px 0 0;
}
.sub{
	border-bottom:1px solid #e8e9e9;
	margin-bottom:20px;
}
.header .navigation{
	width:785px;
	float:right;
	clear:none;
	margin-top:42px;
}
.applyLink{
    font-size:12px;
    color:#0d5b6e;
    width:213px;
    height:27px;
    background:#33ccff url(../images/top-bullet.gif) no-repeat 12px 7px;
    float:right;
    padding-left:21px;
    line-height:27px;
    font-weight:bold;
    text-transform:uppercase;
    margin:19px 0 0;
}
.side{
	width:289px;
	float:left;
}
.leftBox h2{
	width:256px;
	height:30px;
	padding-left:16px;
	background:#33ccff url(../images/heading-bg.gif) no-repeat left 8px;
}
.leftBox h2 img{	
	padding-top:10px;
}
.leftBox {
	width:270px;
	border:1px solid #e8e9e9;
	border-width:0 1px 1px 1px;
	margin-bottom:10px;
}
.leftBox dl{	
	padding:0 9px 24px;
}
.right .leftBox dl {
	padding-bottom:10px;
}
.leftBox dd{
	padding:0 0 13px;
}
/*------------------------- Start main ------------------------*/
.main{
	width:676px;
	float:right;
    overflow: hidden;
}
.contentArea h2{
	height:50px;
	line-height:50px;
	padding-left:10px;
	font-size:25px;
	font-weight:normal;
	background:#f6f6f6;
	width:666px;
	color:#3e3e3e;
	margin-bottom:14px;
}
.contentArea p{	
	font-size:13px;
	color:#3e3e3e;
	line-height:17px;
    text-align: justify;
}
.contentPart{
	width:320px;
	float:left;
	padding:20px 0 0px 10px;
}
.contentPart p{
	margin-bottom:9px;
}
.contentPart label{
	color:#3e3e3e;
	display:block;
	font-size:13px;
	padding-bottom:0px;
}
.contentPart input{
	width:299px;
	height:18px;
	border:1px solid #d1e3e8;
	padding:3px 5px 0;
	font-size:12px;
}
.contentPart textarea{	
	width:299px;
	height:146px;
	border:1px solid #d1e3e8;
	font-size:12px;
	padding:5px;
}
.contentPart .send{
	width:61px;
	height:22px;
	background:url(../images/send-bg.gif) repeat-x;
	color:#fff;
	border:none;
	padding:0;
	margin-top:10px;
	font-size:11px;
	text-transform:uppercase;
	cursor:pointer;
	font-weight:bold;
}
.contentPart ul{	
	padding-bottom:13px;
}
.contentPart ul li{
	font-size:11px;
	color:#3e3e3e;
	line-height:14px;
}
.contentPart ul li a{
	color:#3e3e3e;
}
.contentSection{
	background:url(../images/content-bg.gif) repeat-y;
	overflow:hidden;
	width:677px;
	margin:20px 0 0;
}
.rightContent{
	margin-left:17px;
}
/*------------------------- Start property listing page --------------------*/
.contentSide h2{
	min-height:50px;
	width:666px;
	font-size:25px;
	color:#3e3e3e;
	font-weight:normal;
	padding:0px 0 5px 10px;
	background:#f6f6f6;
}
.contentSide h2 span{
	display:block;
	font-size:13px;
}
.contentSide dl dt{	
	font-size:17px;
	color:#3e3e3e;
	padding:13px 0;
	width:674px;
	background:url(../images/border.gif) repeat-x bottom;
	overflow:hidden;
}
.contentSide dl dt span{	
	float:left;
}
.contentSide dl dt b{
	float:right;
	font-weight:normal;
	font-size:17px;
	color:#000000;
}
.contentSide dl dt b a{
	color:#000;
}
.contentSide dl dt b img{
	margin:0 10px;
}
.contentSide dl dt select{
	width:153px;
	margin-left:6px;
	height:21px;
	border:1px solid #9e9e9e;
    font-size: 13px;
}
.contentSide dl dd{
	padding:12px 0 0px;
	min-height:175px;
	cursor:pointer;
	float:left;
	width:676px;
    margin-bottom: 10px; 
}
.contentSide dl dd:hover{
	background:#ecf8fb;
}
.contentSide dl dd span{
	float:left;
	margin:0 16px 0 10px;
}
.contentSide dl dd span i{	
	width:189px;
	height:145px;
	border:6px solid #ecf8fb;
    display: table-cell;
    text-align: center;
	_display:block;
    vertical-align: middle;
}
.contentSide dl dd:hover span i{
	border:6px solid #fff;
}	
.contentSide dl dd span * {
   vertical-align: middle;
}
.contentSide dl dd span i small{
	display: inline-block;
	height:100%;
}
.contentSide dl dd h3{
	font-size:17px;
	color:#3e3e3e;
	padding-bottom:3px;
}
.contentSide dl dd p{
	font-size:13px;
	color:#3e3e3e;
	line-height:16px;
	width:438px;
	padding-right:10px;
	float:right;
}
.contentSide dl dd p strong{
	display:block;
	font-weight:normal;
}
.contentSide dl dd .viewArea{
	width:676px;
	height:35px;
	background:#e0f4f8;
	float:left;
	clear:both;
	margin:18px 0 0;
}
.viewArea a{
	float:left;
	padding-left:20px;
	background:url(../images/details.gif) no-repeat left 2px;
	margin:10px 0 0 9px;
	font-size:13px;
	color:#000000;
}
.viewArea b a{
	padding-left:14px;
	background:url(../images/view-profile.gif) no-repeat left 2px;
	float:right;
	font-weight:normal;
	margin-right:9px;
}
.bottomLink{
	font-size:17px;
	color:#3e3e3e;
	width:676px;
	float:left;
	background:url(../images/border.gif) repeat-x bottom;
	padding:19px 0 17px;
}
.bottomLink select{	
	margin-left:19px;
	width:153px;
	font-size:13px;
	height:21px;
	border:1px solid #9e9e9e;
}
.bottomLink strong{	
	float:right;
	font-weight:normal;
}
.bottomLink span{
	float:left;
}
.bottomLink a{
	color:#3e3e3e;
}
.linkList{
	margin:20px 0 10px 150px;
	float:left;
	display:inline;
}
.linkList li{
	float:left;
}
.linkList li a{
	float:left;
	font-size:11px;
	color:#33ccff;
	width:26px;
	height:22px;
	border:1px solid #cfe7ec;
	text-align:center;
	line-height:22px;
}
.linkList li b{
    float:left;
    font-size:11px;
    color:#1099c7;
    width:26px;
    height:22px;
    border:1px solid #1099c7;
    text-align:center;
    line-height:22px;
    font-weight:bolder;
}
.linkList li a:hover{
	color:#3e3e3e;
	font-weight:bold;
	text-decoration:none;
}	
.linkList li .link{
	width:50px;
}
.linkList li .link:hover{
	background:#33ccff;
	font-weight:normal;
	color:#fff;
}
/*------------------------- Start property listing page --------------------*/
.gallery{
	width:667px;
	background:#f6f6f6;
	padding:10px 0 10px 9px;
	overflow:hidden;
	margin-bottom:20px;
    height: 420px;
}
.gallery h2{
	height:30px;
	width:645px;
	background:#4dd3ff;
	font-size:17px;
	margin-bottom:10px;
	color:#010101;
	font-weight:normal;
	padding-left:12px;
	line-height:30px;
}
.gallery span{
	float:left;
    width:382px;
}
.gallery ul{
	width:270px;
	float:left;
	padding-left:12px
}
.gallery ul li{
	float:left;
	width:125px;
	height:110px;
	margin:0 10px 10px 0;
	display:inline;
	overflow:hidden;
}
/**/
.imgPanel span{
    width:125px;
    float:left;
    /*margin:0px 2px 10px;*/
}
.imgPanel span i{
    width: 125px;
    height: 108px;
    border:1px solid #9E9E9E;
    background:#f6f6f6;
    display: table-cell;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
.imgPanel span i img{
    margin:0;
}
.imgPanel span *{
    vertical-align: middle;
}
.imgPanel span i small{
    display: inline-block;
    height: 100%;
}

/*/////////////////////////////////*/
/*.gallery ul li img{
	border:4px solid #fff;
}*/
.listLink{
	width:260px;
	float:right;
	margin-right:10px;
}
.listLink a{
	float:left;
	background:url(../images/pre.gif) no-repeat left top;
	width:11px;
	height:11px;
}
.listLink span {
	float:right;
    width:10px;
}
.listLink span a{
	background:url(../images/next.gif)  no-repeat left top;
}
.listLink a:hover{
	background:url(../images/pre-hover.gif)  no-repeat left top;
}
.listLink span a:hover{
	background:url(../images/next-hover.gif) no-repeat left top;
}
.leftSection{
	width:676px;
	padding-bottom:23px;
	overflow:hidden;
	border-bottom:1px solid #e8e9e9;
}
/*------------------------- Start leftSide ------------------------*/
.leftSide{	
	float:left;
	overflow:hidden;
}
.leftSide h2{
	background:#4dd3ff url(../images/heading-bg.gif) no-repeat left 10px;
	width:312px;
	height:23px;
	padding:10px 0 0 18px;
	margin-bottom:5px;
}
.leftSide ul li{
	font-size:13px;
	line-height:20px;
}
.leftSide h3{
	font-size:13px;
	color:#434343;
	padding:5px 0 18px;
}
.leftSide p{
	font-size:13px;
	color:#434343;
	width:323px;
	line-height:19px;
}
/*------------------------- Start slidArea ------------------------*/
.slidArea{
	border:1px solid #cfcfcf;
	border-width:1px 0;
	background:#f6f6f6;
	padding:0 0 5px 8px;
	overflow:hidden;
	margin-top:32px;
	width:320px;
    position: relative;
    height:115px;
}
.slidArea h4{
	font-size:17px;
	color:#000000;
	font-weight:normal;
	padding:9px 0 10px 12px;
}
.slidArea a{	
	float:left;
/*	margin-top:31px;*/
}
.slidArea ul li{	
	float:left;
	margin:0 5px;
}

.rightSide{
	margin-left:15px;
}
.viewProject{
	width:212px;
	height:30px;
	background:#c2c2c2 url(../images/right-arrow.gif) no-repeat 198px 13px;
	display:block;
	padding-left:13px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:30px;
	margin-top:24px;
}
/*------------------------- Start bottomArea ------------------------*/
.bottomArea{
	color:#5c5c5c;
	font-size:13px;
	width:960px;
	clear:both;
	padding-top:20px;
}
.bottomArea h2{
	color:#00839b;
	font-size:13px;
}
.bottomArea p{	
	line-height:19px;
	padding-bottom:19px;
}
.bottomArea ol{
	padding:0 0 18px 30px;
}
.bottomArea ol li{
	list-style:decimal;
	padding-left:0;
}
.rightArea {	
	padding-bottom:5px;
	background:#f6f6f6;
	overflow:hidden;
}
.rightArea span img{
	margin:10px 0 0 9px;
	border:4px solid #fff;
}
.rightArea strong{
	font-size:13px;
	color:#333333;
	padding:12px 0 0px 9px;
	display:block;
}
.rightArea p{	
	font-size:11px;
	color:#5c5c5c;
	line-height:15px;
	padding-left:9px;
}	
.rightArea p a{
	display:block;
	color:#5c5c5c;
}
.rightArea h2 b{
    float:right;
    padding-right:10px;
}
.rightArea h2 b a{
    margin-left: 4px;
}
.rightLink{	
	width:48px;/*35px;*/
	float:right;
	margin:-8px 5px 0 0;
}
.rightLink a{
	margin-right:4px;
}
/*------------------------- Start faq page -----------------------*/
.faqArea h2{
	font-size:25px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	font-weight:normal;
	background:#f6f6f6;
}
.faqArea h3{
	padding:5px 10px 15px 59px;
	font-size:13px;
	background:#ecf8fb url(../images/question.gif) no-repeat left top;
	font-weight:normal;
	margin:10px 0 2px;
	color:#3e3e3e;
	line-height:17px;
}
.faqArea div{
	background:#f7f7f7 url(../images/ans.gif) no-repeat left top;
	padding:7px 10px 13px 59px;
	font-size:13px;
	color:#3e3e3e;
	line-height:17px;	
}
/*------------------------- Start profile page --------------------*/
.contents h3{
	font-size:22px;
	color:#00a6c4;
	padding-bottom:9px;
}
.contents h4{	
	font-size:13px;
	color:#00a6c4;
	padding-bottom:6px;
}
.contents p{
	padding-bottom:18px;
	line-height:17px;
}
.contents ol{
	padding-left:20px;
}
.contents ol li{
	list-style:decimal;
	line-height:16px;
	padding-bottom:17px;
	font-size:13px;
	color:#3e3e3e;
}
.search{    
    float:right;
    margin:19px 0 0 10px;
}
.search input{
    width:177px;
    height:20px;
    padding:5px 5px 0;
    border:1px solid #9e9e9e;
    border-width:1px 0 1px 1px;
    float:left;
    font-size:11px;
    color:#5c5c5c
}
.search .submit{    
    width:24px;
    height:27px;
    padding:0;
    background: url(../images/search-bg.gif) no-repeat;
    border:none;
    cursor:pointer;
}
.contentPart1{
    padding : 10px 0 0 20px;
    background:url(../images/content-bg1.gif);
}
.contentPart1 input{
border:1px solid #D1E3E8;
font-size:12px;
height:20px;
padding:3px 5px 0;
width:299px;
}
.contentPart1 label {
color:#3E3E3E;
display:block;
font-size:17px;
padding-bottom:7px;
}
.contentPart1 .send {
background:transparent url(../images/send-bg.gif) repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:22px;
margin-top:10px;
padding:0;
text-transform:uppercase;
width:61px;
}
.contentPart1 textarea {
border:1px solid #D1E3E8;
font-size:12px;
height:146px;
padding:5px;
width:299px;
}
.hr{
    margin: 10px 0 10px 0;
    border: 1px dashed #ccc;
}

/*------------------------- Start enquiry page --------------------*/
.inputArea{
    width:676px;
    background:#ecf8fb;
    padding:20px 0px 10px 0px;
    margin:10px 0 0;
    overflow:hidden;
}
.inputArea p{
    width:676px;
    clear:both;
    padding-bottom: 0px;
}
.inputArea p input{
    width:643px;
    height:18px;
    font-size:12px;
    padding:3px 5px 0;
    margin:0 0 6px 10px;
    border:1px solid #d1e3e8;
}
.inputArea p span{
    float:left;
    margin:0 5px 0 10px;
}
.inputArea p span input{
    width:308px;
    height:18px;
    margin-left:0;
}
.inputArea p label{
    display:block;
    color:#3e3e3e;
    font-size:13px;
    margin-left:10px;
    padding-bottom:0px;
}
.inputArea p span label{
    margin-left:0;
}
.inputArea ul{
    margin:0 0 18px 10px;
    clear:both;
}
.inputArea ul li {
    font-size:13px;
    color:#3e3e3e;
    width:166px;
    float:left;
    margin-bottom:9px;
}
.inputArea ul li input{
    width:16px;
    height:16px;
    float:left;
    margin-right:10px;
}
.inputArea p span strong{    
    padding-bottom:18px;
    float:left;
}
.inputArea p span strong input{
    width:137px;
    height:21px;
    float:left;
}
.inputArea p span i{
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    padding:0 6px;
    float:left;
    line-height:26px;
}
.inputArea p b{
    display:block;
    margin-left:10px;
    padding-bottom:10px;
    font-size:17px;
}
.inputArea ul li label{
    display:block;
    padding-bottom:7px;
}
.inputArea ul li select{
    width:150px;
    height:26px;
    border:1px solid #d1e3e8;
}
.inputArea p textarea{
    width:643px;
    height:126px;
    border:1px solid #d1e3e8;
    margin-left:10px;
    padding:5px;
    font-size:12px;
}
.inputArea p .submit{
    width:71px;
    height:22px;
    background:#434343;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    padding:0;
    margin-top:10px;
    border:none;
    cursor:pointer;
}
/*------------------------- Start projects page --------------------*/
.contentSide .list dd{
    background:#f6f6f6;
    margin-top:13px;
    position:relative;
}
* html .contentSide .list dd{
    overflow:visible;
}
.contentSide .list h3{
    color:#00a6c4;
}
.contentSide .list dd span i{
    border-color:#fff;
}
.list ul{
    width:219px;
    float:right;
    padding-top:17px;
    padding-right :5px;
}
.list ul li {    
    font-size:13px;
    color:#3e3e3e;
    line-height:16px;
}
.list ul li label strong{
    margin-top:17px;
    //margin-top:10px;
    display:block;
}
.list ul li strong{
    display:block
}
.viewArea .type{
    background:url(../images/type.gif) no-repeat left 3px;
    padding-left:15px;
}
.list .viewArea a{    
    font-size:11px;
    color:#000000;
    text-transform:uppercase;
}
.list .viewArea b a{
    float:left;
}
.sold{
    position:absolute;
    right:10px;
    bottom:-10px;
}
.contents table,.contents table td,.contents table th{
    border:1px solid #00A6C4;
    font-size:13px;
    background:#f6f6f6;
    border-left: none;
    border-right: none;
}
.contents table th{
    color:#00A6C4;
}
.contents table td,.contents table th{
    padding:5px;
    border: none;
}
*+ html .contentSide dl dd span i img{
    border:6px solid #ecf8fb;
    border-width:6px 0;
}
*+ html .contentSide .list dd span i img{
    border:6px solid #fff;
    border-width:6px 0;
}
/*------------------------- Start projects details page --------------------*/
.listSide li{    
    border-bottom:1px solid #e8e9e9;
    padding:9px 0;
}
.listSide .noneBorder{
    border:none;
}
.listSide strong{
    color:#434343;
}
.rightSection{
    margin-left:15px;
    border:1px solid #e8e9e9;
    border-width:0 1px 1px 1px;
    width:328px;
    background:#f6f6f6;
}
.rightSection h3{
    padding-left:10px;
}
.rightSection table {
    background:#84d4e3;
    margin-left:12px;
    height:25px;
}
.rightSection table td{    
    padding-left:12px;
}
.colorfull{
    background:#00a6c4;
    font-size:13px;
    color:#fff;
    font-weight:bold;
}
.toolTip{
    width:310px;
    background:url(../images/tool-tip-top.gif) no-repeat left top;
    padding-top:22px;
    margin:3px 0 15px 10px;
}
.toolArea{
    background:url(../images/tool-tip-bottom.gif) no-repeat left bottom;
    padding-bottom:9px
}
.toolArea div{
    border:1px solid #e2e2e2;
    border-width:0 1px;
    padding:0 10px;
    width:288px;
    background:#fdfdfd;
}
.toolArea p{
    width:280px;
}
.bottomList{    
    float:right;
    width:340px;
    margin:15px 0 10px 0;
}
.bottomList li{
    width:145px;
    height:30px;
    float:left;
    margin:0 0px 10px 10px;
    line-height:30px;
    font-weight:bold;
    font-size:13px;
    padding-left:10px;
    background:#84d4e3 url(../images/arrow-bullet.gif) no-repeat 139px 11px;
    display:inline;
}
.bottomList .rightItem{
    margin-left:20px;
}
.accordion{
    width:320px;
    height:30px;
    font-size:13px;
    margin-bottom:15px;
    background:#d1d1d1 url(../images/accordion-bullet.gif) no-repeat 314px 11px;
    display:block;
    margin-left:16px;
    padding-left:10px;
    line-height:30px;
    float:left;
}
.bottomList li a{
    color:#000000;
}
.accordion a{
    color:#434343;
}
.tabSection{    
    width:676px;
    float:left;
    margin-top:20px;
    border:none
}
.tabSection #tabs{
    background:url(../images/tab-bg.gif) repeat-x bottom;
    overflow:hidden;
    padding-left:8px;
    margin-bottom:23px;
    clear:both;
    width:668px;
}
.tabSection #tabs li{
    float:left;
    margin-right:5px;
}
.tabSection #tabs li a{
    float:left;
    background:#e8e8e8;
    padding:0 8px;
    line-height:31px;
    height:31px;
    font-size:13px;
    color:#434343;
    font-weight:bold;
    padding:1px 9px 0 9px;
    font-size:13px;
    border-bottom:1px solid #00a6c4;
}
.tabSection #tabs li a:hover,.tabSection #tabs li .activeTab{
    border:1px solid #00a6c4;
    border-width:1px 1px 0 ;
    text-decoration:none;
    padding:0 8px;
    background:#fff;
    color:#00839b;
    border-bottom:1px solid #fff;
}

.tabSection p{
    color:#5c5c5c;
    font-size:13px;
    line-height:19px;
    text-align: justify;
}
.noneBorder{
    border:none;
}
.percent{
    background:#84d4e3; 
    width:310px; 
    margin:0px 0 0 10px; 
    height:30px;
}
.percent p{
    background:#00a6c4; 
    height:30px; 
    font-size:13px; 
    font-weight:bold; 
    color:#fff;  
    line-height:30px;
}
.percent p span{
    margin-left:12px;
}
.panel{
    display:none;
}
.panel ul,.panel ol,.panel ul li,.panel ol li{
    
}
.panel ul li,.panel ol li{
    background: url(../images/bullet.gif) no-repeat left 7px;
    /*padding-left: 10px; */
    font-size: 13px;   
    padding: 5px 10px;
}
.panel p{
    color:#000;
}
.active-tab-body{
    display: block;
}
/*---------------------------------------------*/

/*.gallery ul{
    width:270px;
    float:left;
    padding-left:15px
}
*/

.galleryUl{
    width:270px;
    float:left;
    padding-left:15px;
    height:355px;
    position:relative;
    overflow:hidden;
}

.galleryDiv{
    position: absolute;
}
.gallery1{
    position:relative;
    /*width: 310px;*/
    overflow: hidden;
    height:85px;
}
.gallerySlide{
    /*height:92px;*/ width: 95px;
    position:absolute;
    font-size:13px;
    line-height:20px;
    float:left;
    margin:0 5px;
    border:4px solid #fff;
}
.sliderTd{
    vertical-align: middle;
    text-align: center;
}


#featureSlide{
    position: relative;
    overflow: hidden;
    height: 330px;/*320px;*/
}
#featureSlideHome{
    position: relative;
    overflow: hidden;
    height: 226px;
}
#featureSlideHome h2{
    margin-bottom:2px; 
}
#featureSlideHome h2 img,#featureSlide h2 img{
    float: left;
}
.featureListitem{
    position: absolute;
    width:270px;
}
.featureListitem a {
    color:#01a4da;
}       
.featureListitem b a{
    color:#01a4da;
    font-size:13px;
    text-transform:uppercase;
} 
.featureListitem a strong{
    color:#01a4da;
    font-size:13px;
    text-transform:uppercase;
}

/**/
.featureListitem span{
    width:266px;
    float:left;
    margin:0px 2px 10px;
    cursor: pointer;
}
.featureListitem span i{
    width: 265px;
    height: 120px;
    border:1px solid #9E9E9E;
    background:#f6f6f6;
    display: table-cell;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
.featureListitem span i img{
    margin:0;
}
.featureListitem span *{
    vertical-align: middle;
}
.featureListitem span i small{
    display: inline-block;
    height: 100%;
}
/**/
.galleryCont span{
    width:384px;
    float:left;
    /*margin:0px 2px 10px;*/
}
.galleryCont span i{
    width: 384px;
    height: 378px;
    border:1px solid #9E9E9E;
    background:#f6f6f6;
    display: table-cell;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
.galleryCont span i img{
    margin:0;
}
.galleryCont span *{
    vertical-align: middle;
}
.galleryCont span i small{
    display: inline-block;
    height: 100%;
}


/**/


.pcom{
    padding-left:14px;
    background:url(../images/view-profile.gif) no-repeat left 2px;
    float:right;
    font-weight:normal;
    margin-right:9px;
    color:#000000;
    font-size:13px;
    margin:10px 10px 0 9px;
}
.contents hr{
    margin:10px 0;
}
.contents ul{
    margin-left: 20px;
}
.contents ul li{
    padding-bottom:4px;
    line-height:17px;
    font-size:13px;
    color:#3e3e3e;
    line-height:17px;
    text-align: justify;
    padding-left: 12px;;
    background: url(../images/next-btn.gif) no-repeat left 2px;
}

/*---*/
.faqArea .newsImagePanel{
    background:none; 
    height:160px;
    width:690px;
    padding:0px; 
}
.faqArea .newsImagePanel dl dd{
    height:170px;
    width:166px;
    float:left;
    float:left;
    margin:0 2px 2px 0;
}

.faqArea .newsImagePanel dl dd a {
float:left;
/*margin:0 1px 0 1px;      */
}
.faqArea .newsImagePanel dl dd a{
    background:#f4f3f3;
    width:165px; height:165px;
    display: table-cell;
    display:block;
    text-align: center;
    vertical-align: middle;
    border:1px solid #dedede;          
}
.faqArea .newsImagePanel dl dd a *{ 
     vertical-align: middle;
}
.faqArea .newsImagePanel dl dd a i{
    display: inline-block;
    height: 100%;
    width: 1px;
}
