/* CSS Document */



body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-image:url(images/bg-gradient-purple2.jpg);
background-repeat:repeat-x;
background-color:#531159;
}



#main{
	border:0px; 
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:13px;
	margin-bottom:13px;
	background-color:#ced2d5;
}


#subscribebar {
text-align:right;
}

#logobar {
margin-top:0px;
background-color:#000000;
background-repeat:repeat-y;
height:101px;
}


/* Old Version on  middle top */
/*
#logobarText {
float:left;
margin-top:43px;
margin-left:95px;
width:245px;
}

#logobarText a {
color:#CCCCCC;
font-size:10px;
text-decoration:none;
}

#logobarText a:hover {
text-decoration:underline;
}
 */

#logobarText {
float:right;
margin-top:15px;
margin-right:10px;
color:#666666;
}

#logobarText a {
color:#CCCCCC;
font-size:10px;
text-decoration:none;
}

#logobarText a:hover {
text-decoration:underline;
}

#logobarText2 {
padding:5px 5px 5px 5px;
float:left;
color:#793276;
font-size:11px;
font-weight:bold;
text-align:center;
}

#logobarText2 a {
padding:5px 5px 5px 5px;
color:#FFFFFF;
background-color:#793276;
font-size:11px;
text-decoration:none;
line-height:25px;
}

#logobarText2 a:hover {
padding:5px 5px 5px 5px;
color:#FFFFFF;
background-color:#99599F;
line-height:25px;
}

#Flag li {
 list-style:url(images/flag-eng.gif); 
}

#headImagebar {
margin-top:13px;
margin-left:13px;
/*background-color:#8297a7;*/
height:243px;
width:679px;
padding:0px;
border:1px solid #7c7e86;
}

#headImagebar2 {
margin-top:13px;
margin-left:13px;
/*background-color:#8297a7;*/
height:262px;
width:679px;
padding:0px;
border:1px solid #7c7e86;
}

#MenuBarx {
width:100%;
height:26px;
background-color:#000000;
/*background-image:url(images/bg-gradientrighttop.jpg);*/
}
#MenuBarx2 {
width:100%;
height:85px;
background-color:#000000;
}


#MenuResidential {
background-color:#7b2b83;
width:auto;
height:25px;
float:left;
border-right:1px solid #8a3e93;
margin-left:13px;
}

#MenuResidential:hover, #MenuCommercial:hover {
background-color:#95349e;
}

#MenuCommercial {
/*background-color:#722b9a;*/
background-color:#7b2b83;
width:100px;	
height:25px;
float:left;
margin-left:1px;
}


.TopMenu  {
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
padding:5px;
}

.TopMenu a {
text-decoration:none;
color:#FFFFFF;
}

.TopListMenu {
width:600px;
height:18px;
margin-top:2px;
background-color:#e7dfe7; 
margin:0px;
margin-top:1px;
padding:0px;
}

.TopListMenu li {
list-style:none;
line-height:18px;
margin:0px;
padding:0px;
padding-right:10px;
padding-left:10px;
border-right:1px solid #d7b2d8;
color:#7b2b83;
float:left;
}

.TopListMenu li:hover{
background-color:#beadc0;
}

.TopListMenu li a{
font-size:11px;
color:#7b2b83;
text-decoration:none;
}



#TopListMenuRes, #TopListMenuCom {
display:none;
}



#QuickLinksBlock {
display:none;
margin-left:290px;
width:215px;
/*background-color:#ededed;*/
}

#content {
width:100%;
float:left;
}

#left {
float:left; width:710px; background-color:#FFFFFF; 
border-right:0px dotted #E9E9E9;
/*background-color: #c0c0c0;*/
background-color:#FFFFFF;
background-color:#ced2d5;
}



#right {
float:right; 
background-color:#ced2d5;
width:225px;
margin-right:13px;
}

#maincontent {
width:653px;
margin-top:13px;
margin-bottom:13px;
margin-left:13px;
line-height:18px;
background-color:#FFFFFF;
padding:13px;
border:1px solid #7c7e86;
}

#maincontent p {
text-align:justify;
}

#categoryBox {
background-image:url(images/bg-gradientcat.jpg);
background-repeat:repeat-x;
background-color:#e3e7ea;
margin-left:13px;
/*margin-top:13px;*/
margin-bottom:13px;
text-align:left; 
float:left;
width:202px;
min-height:390px;
padding:0px;
border:1px solid #7c7e86;
}

#categoryBox p {
padding:5px;
text-align:justify;
font-size:11px;
margin:0px;
}




#categoryBox2 {
background-image:url(images/bg-gradientcat2.jpg);
background-repeat:repeat-x;
background-color:#e3e7ea;
margin-left:13px;
/*margin-top:13px;*/
margin-bottom:13px;
text-align:left; 
float:left;
width:327px;
min-height:310px;
padding:0px;
border:1px solid #7c7e86;
}

#categoryBox2 p {
padding:5px;
text-align:justify;
font-size:11px;
margin:0px;
}

.centerLarge {
	color: #FFFFFF;
	font-size: 13px;
	/*font-family: "Times New Roman", Times, serif;*/
	font-family:Arial, sans-serif, Verdana, Arial, Helvetica ;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
	margin-left:8px;
}


.centerList {
padding:0px;
margin:0px;
margin-top:10px;
margin-left:20px;
}

.centerList li {
list-style-image:url(images/listarrow.jpg);
color:#993366;
margin-left:10px;
margin-bottom:5px;
}

.centerList li a{
color:#333333;
font-size:11px;
text-decoration:none;
margin-top:0px;
}

.centerList li a:hover{
list-style:disc;
text-decoration:underline;
}

.centerListSpecial {
color:#7b2b83;
}


.indexBox {
/*margin-top:10px;
margin-left:9px;
padding:2px;*/
border:1px solid #FFFFFF;
}

.indexBox:hover {
border:1px solid #FFFFFF;
}



#QuickLinksBlockcont {
float:left;
margin-top:13px;
width:220px;
border:1px solid #7c7e86;
background-image:url(images/bg-gradientrightgrey.jpg);
background-repeat:repeat-y;
background-color:#e3e7ea;
font-size:11px;
}

#globalSearch {
border:1px solid #7c7e86;
background-image:url(images/bg-gradientrightgrey.jpg);
background-repeat:repeat-y;
background-color:#e3e7ea;
text-align:center;
float:left;
margin-top:13px;
width:220px;
}


#QuickLinksBlockcont ul {
margin-top:0px;
margin-left:15px;
color:#7b2b83;
}

#QuickLinksBlockcont ul li a{
text-decoration:none;
line-height:22px;
color:#7b2b83;
}

#BannerBox {
float:left;
border-top:0px solid #666666; 
margin-top:13px;
padding-bottom:10px;
text-align:center;
display:block;
}

#breadcrumbs-new {
width:90%;
padding:0px;
padding-top:5px;
margin:0px;
margin-left:45px;
margin-right:0px;
margin-top:0px;
background-color:#e6dfe7;
border:1px solid #7c7e86;
}

#breadcrumbs {
width:679px;
padding:0px;
margin:0px;
margin-left:13px;
margin-top:13px;
background-color:#e6dfe7;
border:1px solid #7c7e86;
}


#breadcrumbs2 {
width:679px;
padding:0px;
margin:0px;
margin-left:13px;
margin-top:13px;
background-image:url(images/homenewsarrow.jpg);
background-repeat:no-repeat;
background-color:#e6dfe7;
border:1px solid #7c7e86;
}


#breadcrumbs2 p{
font-size:11px;
border:0px solid #e9e9e9;
height:25px;
line-height:25px;
margin:0px;
margin-left:20px;
padding:0px;
}

#crumbs {
font-size:11px;
border:0px solid #e9e9e9;
height:2.3em;
margin:0px;
padding:0px;
}

#crumbs li {
list-style:none;
 float:left;
 line-height:2.3em;
 padding-left:.75em;
 color:#777;
}

#crumbs li a {
 color:#666666;
 text-decoration:none;
 display:block;
 padding:0 15px 0 0;
 background:url(images/crumbsarrow.gif) no-repeat right center;
}

/*#breadcrumbs a {
text-transform:capitalize;
text-decoration:none;
color:#368cbe;
}
*/


.CorpTitle {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#7b2b83;
}

.highlight {
color:#7b2b83;
}
.highlightb {
color:#7b2b83;
font-weight:bold;
}
.font10px {
font-size:10px;
}

.note {
font-size:10px;
text-decoration:none;
color:#7b2b83;
}

.font14pxCG {
font-size:16px; 
text-decoration:none;
font-family:Verdana;
color:#333333;
/*color:#FFFFFF;*/
padding:4px;
padding-left:5px;
letter-spacing:0px;
}

.font16pxW {
font-size:16px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
}
.font14pxW {
font-size:14px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
}




.jumpmenuBox {
margin-top:2px;
/*background-color:#F0F0F0;*/
background-image:url(images/dotted-strip.gif);
}

.jumpmenuBox td a{
margin-left:3px;
line-height:23px;
color:#7b2b83;
text-decoration:none;

}

.jumpmenuBox td a:hover{
text-decoration:underline;
}


.searchBox {
z-index:3;
margin-top:5px;
padding:5px;
font-size:11px;
border:1px solid #7b2b83;
background-image:url(images/searchbox-bg.gif);
}

.searchListLarge {
width:180px;
font-size:11px;
color:#666666;
}
.searchListSmall {
width:50px;
font-size:11px;
color:#666666;
}
.searchTextBox {
width:100px;
font-size:11px;
color:#666666;
}

.textfield {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #7b2b83;
}

.textdetails {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.propertieslinks {
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.propertieslinks2 {
color:#484848;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.searchTextBoxMail {
width:120px;
font-size:11px;
color:#666666;
}


.buttonSubmit {
font-size:11px;
color:#FFFFFF;
width:65px;
background-color:#7b2b83;
border:1px solid #FFFFFF;
}

.buttonSubmit:hover {
background-color:#95349e;
}


.selectedButton {
color:#666666;
text-decoration:none;
font-weight:bold;
}

.unselectedButton {
color:#666666;
text-decoration:underline;
font-weight:normal;
}


.locationLabel {
color:#FFFFFF;
background-color:#7b2b83;
padding:7px;
}

/*############ WEEKLY ACTIVITY ################*/

.activitytable td {
border-bottom:1px dotted #666666;
}

.headertd {
/*border-bottom:1px solid #333333;*/
background-color:#E8E8E8;
padding-left:2px;
}

.error {
text-align:center;
background-color:#FF0066;
height:20px;
width:235px;
color:#FFFFFF;
font-size:10px;
padding:2px;
}

.subBox input{
border:1px solid #333333;
}
.subBox td {
border:0px;
font-size:11px;
}

.Show {
display:block;
}

.calculate .addmore {
background-color:#990099;
font-size:11px;
color:#FFFFFF;
padding:2px;
text-decoration:none;
}

/*###########################################*/


/*#### CONTACT US ##### */
.enquiryBox {
border:1px solid #999999;
}


/****************  Results Page        *************************/
.PageShow {
display:block;
}

.PageHide {
display:none;
}

#PageNav {
background-color:#E9E9E9;
margin-bottom:5px;
/*border:1px solid #FF0000;*/
}

#PageNav ul {
margin:0px;
padding:0px;
}

#PageNav ul li {
list-style:none;
float:left;
margin-right:5px;
border:1px solid #CCCCCC;
padding:4px;
margin-bottom:5px;
}

#PageNav ul li a{
text-decoration:none;
color:#7b2b83;
}

.active {
background-color:#DEC5E0;
}

.inactive {
background-color:#FFFFFF;
}


#PageNav ul li a:hover {
color:#7b2b83;
text-decoration:none;
}

.textfieldform {
font-size:11px;
border:1px solid #666666;
}

.textrequiredfields {
color:#990000;
}
.textrequiredfields2 {
color:#990000;
font-size:9px;
}
/********************* SITEMAP *******************************/
#siteMapRoot a{
margin-left:0px;
/*list-style:none;*/
font-size:11px;
color:#7b2b83;
}

#siteMapRoot li {
margin-top:10px;
list-style:none;
}

#siteMapRoot li a{
font-weight:bold;
}

#siteMapSub li{
/*display:block;*/
list-style-image:url(images/sitemaparrow.jpg);
margin-top:5px;
font-weight:normal;
}


#siteMapSub li a{
font-weight:normal;
}


/********************* FLOOR PLANS *******************************/
.fp-tablehead {
text-align:center;
background-color:#8d8d8d;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:1px;
}

.fpList {
/*color:#999999;*/
color:#666666;
font-size:11px;
text-decoration:none;
margin-top:0px;
}

.fpList:link, .fpList:visited, .fpList:active{
/*color:#999999;*/
color:#666666;
font-size:11px;
text-decoration:none;
margin-top:0px;
}

.fpList:hover {
/*color:#FF0000;*/
color:#333333;
font-size:11px;
text-decoration:underline;
margin-top:0px;
}

/*########################### AGENT LISTINGS PAGE ##########################*/
.agentButton {
border-width:0px;
background-color:#E9E9E9;
font-size:10px;
color:#7b2b83;
padding:0px;
margin:0px;
}


/*##############   HOMEPAGE RSS NEWS   */

#RSSNews {
height:55px; border-bottom:1px dotted #CCCCCC; margin-bottom:10px; background-color:#DFDFDF;
}

#RSSNewsinside {
width:80px; float:left; height:55px; line-height:24px; font-size:11px;
}


/* ABOUT US */

.aboutLine {
border-top:1px dotted #666666;
}

.aboutLinex {
border-top:1px dotted #666666;
border-bottom:1px dotted #666666;
}



/* NEWS */

.NewsHeadline {
font-size:16px;
font-weight:bold;
}
.NewsDate {
font-size:11px;
color:#333333;
line-height:20px;
}


#footerContact{
	/*display:none;*/
	border:0px; 
	height:22px;
	background-color:#262425;
	color:#FFFFFF;
}

#footerContact a {
line-height:22px;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
margin-left:13px;
margin-right:5px;
}

#footerContact a:hover {
text-decoration:underline;
}



#footerAddress {
display:none;
margin-top:0px;
color:#999999;
background-color:#262525;
/*background-image:url(images/top-gradient.gif);
background-repeat:repeat-y;*/
height:121px;
}

#footerAddressinside {
padding-left:13px; padding-top:10px;
margin-top:8px;
}


/* Hide Item */
/* a special class to hide unwanted divs */
.Hide {
display:none;
}


/*Marina Residence */

#marinaresidence {
background-image:url(images/bg-gradient-darkblue.jpg);
background-color:#003d4d;
}

#marinaresidence #content,  #marinaresidence #left, #marinaresidence #maincontent{
position:relative;
width:0px;
	}
	
 #marinaresidence #content, #marinaresidence #left, #marinaresidence #maincontent {
 width:630px;
 }	

#marinaresidence #main, #marinaresidence #left, #marinaresidence #right {
background-color:#008B9C;
}


#marinaresidence .CorpTitle {
font-size:22px;
line-height:26px;
color:#FEFEFE;
}

#marinaresidence #maincontent {
text-align:justify;
padding:0px;
padding-left:15px;
padding-bottom:15px;
padding-top:15px;
background-color:#008B9C;
border:0px;
color:#FFFFFF;
}

#marinaresidence a{
margin:0px;
padding:0px;
}

#marinaresidence #footerContact {
background-color:#373737;
padding-left:30px;
padding-right:30px;
padding-top:0px;
height:24px;
font-size:10px;
color:#999999;
}

#marinaresidence #right {
margin:0px;
padding:0px;
float:right;
margin-right:30px;
padding-top:0px;
width:236px;
margin-bottom:30px;
}

#marinaresidence #QuickLinksBlockcont {
width:236px;
height:225px;
border:0px;
background-color:#54b6c1;
background-image:url(images/marinares-roundtable.jpg);
text-align:center;
}

#marinaresidence #QuickLinksBlockcont table {
margin-top:15px;
color:#FFFFFF;
}

#marinaresidence #QuickLinksBlockcont table strong{
font-size:14px;
}

#marinaresidence .buttonSubmit {
padding:4px;
}


/* Russian Page */
.RusBox {
width:100px;
font-size:11px;
border:1px solid #999999;
}
.RusBox2 {
width:160px;
font-size:11px;
border:1px solid #999999;
}

.relatedl{
color:#333333;
font-size:11px;
text-decoration:none;
font-weight:bold;
margin-top:0px;
}
.relatedl  a:link{
color:#333333;
font-size:11px;
text-decoration:none;
font-weight:bold;
margin-top:0px;
}

.relatedl a:hover{
color:#793276;
text-decoration:underline;
font-weight:bold;
}