/*Theme Styles*/
body {
  text-align:center;
  background:#030367;

}
/**********STRUCTURE*******/
#wrapper{
  width:918px;
  height:auto;
  overflow:auto;
  overflow-y:hidden;
  margin-left:auto;
  margin-right:auto;
}
.logo2{
float:left;
width:200px;
height:98px;
margin-top:15px;
margin-left:-7px;
display:inline;
}
#headbk{
	float:left;
	text-align:center;
	width:918px;
	height:125px;
	background-color: transparent;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#head{
float:left;
text-align:right;
width:918 !important;
}
#headtop{
display:none;
/*
float:left;
width:918px;
height:20px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
*/
}
#headmid{
display:none;
/*
float:left;
width:918px;
height:auto;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
*/
}
#headflashbk{
display: none;
}
#headflash{
display: none;
}
#mainbk{
float:left;
width:918px;
height:auto;
background:#ffffff;
/*background:transparent url(inbak.png) left top;*/
}
#mainbkin{
float:left;
width:918px;
height:auto;
background:#ffffff;
border-bottom:1px #CCCCCC solid;
padding-bottom:10px;
}
#main{
float:left;
width:918px;
height:auto;
}

#BPanel{
float:left;
width:395px;
}





















#head{
float:left;
  text-align:right;
  width:918px;
  height:100px;
  margin-top:10px;
}


#headbot{
float:left;
width:918px;
height:53px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
#headbotin{
float:right;
width:660px;
height:45px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:18px;
}

#main2{
float:left;
width:918px;
height:auto;
margin-left:22px;
display:inline;
}
#menu{
float:left;
width:176px;
height:auto;
background:#ffffff;
}
#menucol{
float:left;
width:130px;
height:160px;
margin-top:10px;
background:transparent url(ourclients.jpg) no-repeat left top;
}
#mainmiddle{
float:left;
width:565px;
height:auto;
}
#mainmiddlebot{
display:none;
/*
float:left;
width:760px;
text-align:left;
margin-left:10px;
height:auto;
*/
}
#mainmiddlebotin{
float:left;
732width:px;
text-align:left;
font-size:12px;
height:auto;
}
#cPageText{
float:left;
font-family:Arial, Helvetica, sans-serif;

}
#mainimg{
/*float:left;
width:425px;*/
height:224px;

}
#mainmiddle2{
float:left;
width:630px;
height:auto;
margin-left:5px;
margin-right:5px;
text-align:left;
background:#ffffff;
}
.sp{
float:left;
width:398px;
height:auto;
}
.spright{
float:left;
width:187px;
height:148px;
}
#mainmiddlein{
float:left;
width:425px;
height:auto;
margin-left:5px;
margin-right:5px;
text-align:left;
background:#ffffff;
}
#flashbanner{
display:none;
/*
float:left;
width:425px;
height:224px;
*/
}
#imagebanner{
display: none;
}
#mainright{
float:left;
width:172px;
height:auto;
background:#0066CC;
}
#mainrightin{
float:left;
width:172px;
height:auto;


}
#mainrightbot{
float:left;
width:172px;
height:93px;
margin-left:2px;
background:transparent url(vip.gif) no-repeat left top;
display:inline;
cursor:pointer;
}
#mainrightbot2{
float:left;
width:172px;
height:76px;
margin-left:2px;
background:transparent url(info.gif) no-repeat left top;
display:inline;
}
#mainrightbot3{
float:left;
width:172px;
height:27px;
margin-left:2px;
background:transparent url(email.gif) no-repeat left top;
display:inline;
cursor:pointer;
}
#mainrightbot4{
float:left;
width:172px;
height:25px;
margin-left:2px;
background:transparent url(rightFade.jpg) no-repeat left top;
display:inline;
}
#mainrightbot5{
float:left;
width:173px;
height:25px;
margin-left:2px;
background:transparent url(rightFade.jpg) repeat-x left top;
display:inline;
}

#division{
float:left;
width:918px;
height:1px;
background:#BFBFBF;
display:inline;
}
.c2awrap{
float:left;
width:590px;
height:auto;
margin-left: 72px;
}
#c2a{
float:left;
width:593px;
height:73px;
}

#c2a1{
float:left;
width:201px;
height:73px;
background:transparent url(tours2.gif) no-repeat left top;
}
#c2a2{
float:left;
width:197px;
height:73px;
background:transparent url(search2.gif) no-repeat left top;
}
#c2a3{
float:left;
width:192px;
height:73px;
background:transparent url(find2.gif) no-repeat left top;
}
#c2a4{
float:left;
width:192px;
height:148px;
background:transparent url(finance2.gif) no-repeat left top;
}
.c2a5{
float:left;
width:185px;
height:73px;
background:transparent url(whoLogo.gif) no-repeat left top;
}
.c2a6{
float:left;
width:185px;
height:148px;
background:transparent url(willis4.gif) no-repeat left top;
}
#c2a-right{
float:left;
width:185px;
height:auto;
}
.spwrap{
float:left;
width:590px;
}
.innerPanel{
border-bottom:#CCCCCC thin solid;
border-left:#CCCCCC thin solid;
border-right:#CCCCCC thin solid;
}
#mainbot{
float:left;
margin-top:10px;
width:450px;
height:65px;
}
#mainbotin{
float:left;
margin-top:10px;
width:377px;
height:54px;
margin-left:34px;
display:inline;
background:transparent url(freevip.jpg) no-repeat left top;
cursor:pointer;
}
#bottomnav{
float:left;
width:918px;
height:auto;
background:transparent;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
display:inline;

}
#bottomnav a, #map a, #email a{
text-decoration:none;
color:#666666;
}
#bottomnav a:hover, #map a:hover, #email a:hover{
text-decoration:none;
color:#030367;
}
#bottomnav-left{
float:left;
height:58px;
background:#ffffff;
margin-left:30px;
margin-top:10px;
width:600px;
}
#bottomnav-right{
float:left;
margin-top:10px;
width:135px;
height:58px;
background:#ffffff;
}
#broker{
float:left;
width:107px;
height:58px;
margin-right:30px;
background:transparent url(c21m.jpg) no-repeat left top;
}
#email{
margin-top:20px;
margin-right:10px;
float:left;
width:75px;
height:13px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
font-weight:bold;
cursor:pointer;
}
#map{
margin-top:20px;
float:left;
margin-left:5px;
text-align:left;
width:100px;
height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
cursor:pointer;
}
#login{
margin-top:20px;
margin-right:10px;
float:left;
width:75px;
height:13px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
font-weight:bold;
cursor:pointer;
}
#arrw{
float:left;
margin-top:20px;
width:17px;
height:13px;
background:transparent url(arrow.png) no-repeat left top;
cursor:pointer;
}

#calltoact{
float:left;
width:918px;
height:auto;
}
/*#bottom{
float:left;
width:840px;
height:97px;
background:transparent url(footerbk.png) no-repeat center top;
display:inline;
clear:both;
}*/

/*#bottombk{
float:left;
  text-align:center;
  width:918px;
  height:96px;
background:transparent url(footer.jpg) no-repeat left top;
}*/
#bottombk {
float: left;
text-align: center;
width: 916px;
height: 96px;
border: 1px solid #fff;
overflow: hidden;
}

#bottom{
float:left;
  text-align:left;
  width:918px;
  height:auto;
  margin-top:10px;
}
#bottom2{
float:left;
  text-align:left;
  width:500px;
  height:auto;
  margin-top:1px;
}
#footer{
float:left;
width:500px;
height:15px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:30px;
margin-top:10px;
}
a img{
border:none;
}
#poweredby{
float:right;
margin-top:8px;
width:auto;
font-size:12px;
height:auto;
color:#ffffff;
}

#button1{
float:left;
width:154px;
height:45px;
background:transparent url(but-vip.jpg) no-repeat left top;
cursor:pointer;
}
#button2{
float:left;
width:168px;
height:45px;
background:transparent url(but-search.jpg) no-repeat left top;
cursor:pointer;
}
#button3{
float:left;
width:164px;
height:45px;
background:transparent url(but-find.jpg) no-repeat left top;
cursor:pointer;
}
#button4{
float:left;
width:163px;
height:45px;
background:transparent url(but-showcase.jpg) no-repeat left top;
cursor:pointer;
}
.cText{
text-align:left;
}
#bodytag{
display:inline;
}

#dynamicFrame {
width: 738px;
}
#cPageText div {
height: auto !important;
}
/**********1pp*******/
.realestatesolutions {float:left;color:#ffffff;}
.realestatesolutions a{color:#ffffff;text-decoration:none;font-family:arial;font-size:12px;}
