/* @group Typography */



 #colTwo p {
  font-size:0.9em;
  line-height:1.3em;
  margin:0px 0px 15px 0px;
  color: #636363;
  }
h1 {
  background-color:white;
  margin: 0px 0px 3px 0px;
  font-weight: lighter; 
  color: black;
  font-size: 1.6em;
  }


#colTwo h3 {
  font-size: 1.1em;
  }
/* @end */
/* @group Setup (Base) */
#Wrapper {
  width: 980px;
  margin: 0px auto;
  padding: 0px;
  text-align: left;
  background-color:white;
  }

body {
  text-align: center;
  background:#e1e1e1 url(../images/bkg.gif) repeat-x;
  margin: 0px auto;
  padding: 0px; 
  min-width: 780px;
  font-family: Arial, Helvetica, sans-serif;
  }
  
  table.fur {
  text-align: left;
  background:#e1e1e1 repeat-x;
  margin: 0px auto;
  padding: 0px; 
  min-width: 780px;
  font-family: Arial, Helvetica, sans-serif;
  color:#47474C;
  }

/* @end */
/* @group Layout */
/* @group PropertyPage */
  #PropertyPage {
  float:left;
  width:980px;
  background: white url(../images/property-bkg.gif);
  }
#PropertyCol {
  float:left;
  width:760px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px; 
  }
#PropertyCol h1 {
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:lighter; 
  
  }
#PropertyCol h2 {
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
 color:gray;
  font-size:1.2em; 
  }
  
  #PropertyCol h3 {
  margin:10px 0px 5px 0px;
  padding:0px 0px 0px 0px; 
 }
  
  #PropertyCol p {
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:0.9em;
  line-height:1.3em;
  color: #636363; 
  }

#PropertyHeader {
  float:left;
  width:760px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px; 
  }
#PropertyHeader img {
  border: 1px solid black;
  }
#PropertyExtras {
  float:left;
  width:760px;
  background:black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  
  }
#PropertyExtras img {
  margin: 0px 10px 0px 0px;
  padding:0px;
  float:left;
  }
#PropertyExtras ul {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  list-style: none;
  width:750px;
  display:block;
  
  } 
#PropertyExtras li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 5px;
  width:177px;
  height:30px;
  background-color:black;
  background-position:0px 2px;
  font-size:0.8em;
  color:white;
  display:block;
  }
#PropertyExtras li a {
  color: black;
  
  font-weight:bold;
  padding: 4px 0px 2px 0px;
  margin: 0px 0px 0px 35px;
  background-color: #e9e9e9;
  width: 145px;
  height:24px;
  display: block; 
  text-decoration:none;
  }
  
  #PropertyExtras li a:hover {
  background-color: white; 
  }

#PropertySubMenu {
  float:left;
  width:200px;
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

  #PropertySubMenu ul {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  list-style: none;
  display:inline;
  width:180px;
  
  } 
#PropertySubMenu li {
  float: left;
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 5px 0px;
  width:180px;
  background:url(../images/list-img.gif) no-repeat;
  background-position:0px 2px;
  font-size:0.9em;
  }
#PropertySubMenu li a:link {
  color: #636363;
  text-decoration:none; 
  }
  
  #PropertySubMenu li a:hover {
  color: #636363;
  text-decoration:underline; 
  }

  #PropertyInfo {
  float:left;
  width:540px;
 margin:0px 0px 20px 0px;
  padding:0px 10px 0px 10px;
  }

  #PropertyInfo ul {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 20px 0px;
  list-style: none;
  display:inline;
  width:520px;
  
  }

#PropertyInfo li {
  float: left;
  padding: 0px 0px 2px 15px;
  margin: 0px 0px 7px 0px;
  width:480px;
  background:url(../images/list-img.gif) no-repeat;
  background-position:0px 2px;
  font-size:0.9em;
  color: #636363; 
  }

/* @end */
/* @group maps */
#PageContainerMap {
  float:center;
  width:980px;
  background: white;
  }
#Map {
  float:left;
  padding:0px 0px 0px 15px;
  margin:15px 0px 15px 0px;
  }
#Map h2 {
  font-size:0.9em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:140px;
  }
#Map h3 {
  font-size:0.8em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
  }

  
  .MapListEnd {
  float: left;
  padding: 10px 5px 0px 5px;
  margin: 10px 0px 0px 0px;
  list-style: none;
  display:inline;
  width:140px;
  background-color: #f1f2f2;
  }
  
  
  .MapList li, .MapListEnd li {
  
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
  width:140px;
  
  
  }

  .border {
  border:1px solid black;
  }
.MapList img, .MapListEnd img {

  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid black;
  
  }
  
  .MapList img:hover, .MapListEnd img:hover 
  {
    color:Black;
  border:1px solid white;
 
  }
  
  
  .MapList li a, .MapListEnd li a {
  color: black;
  font-size: 0.8em;
  padding: 4px 0px 2px 5px;
  margin: 0px 0px 0px 0px;
  background-color: #e9e9e9;
  width: 135px;
  display: block; 
  text-decoration:none;
  }
  
  .MapList li a:hover, .MapListEnd a:hover 
  {
    color:Black;
  background-color: white; 
   
  } 
 
  

/* @end */
#colOne {
  color: #636363;
  float: left;
  width: 179px;
  margin: 0px 15px 10px 13px;
  padding: 0px 0px 0px 0px;
  display:inline;
  }
#colTwo {
  color: #636363;
  float:left;
  width:100%px;
  margin:12px 15px 20px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  display:inline;
  }

#colTwohotel {
  color: #636363;
  
  width:100%px;
  margin:12px 15px 20px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  display:inline;
  }

#colThree {
  color: gray;
  float:left;
  width:200px;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 15px;
  display:inline;
 
  }
  #colThree img, #colOne img {
  float:left;
  }

  #PageContainer {
  float:left;
  width:980px;
  background: white url(../images/page-bkg.gif);
  }
/* @group colOne */

  #colOne p {
  display:block;
  width:141px;
  float:left;
  margin:0px;
  padding:10px;
  font-size:0.8em;
  color:black;
  background-color:#e1e1e1;
  line-height:1.2em;
  
  }
#colOne h3 {
  margin:0px 0px 0px 0px;
  padding:10px 0px 5px 5px;
  background:black;
  color:white;
  font-size:0.9em;
  }
#colOne h5 {
  margin:0px 0px 0px 0px;
  padding:10px 0px 3px 5px;
  background:black;
  color:white;
  }
#colOne h6 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 5px;
  background:black;
  color:white;
  }
  
  .OneAds h3 a:link, .OneAds h3 a:visited, .OneAds h3 a:active {
  color:white;
  text-decoration:none;
  } 
.OneAds h3 a:hover {
  color:white;
  text-decoration:underline;
  }
  
  
  .OneAds p a:link, .OneAds p a:visited, .OneAds p a:active {
  color:gray;
  text-decoration:none;
  } 
.OneAds p a:hover {
  color:gray;
  text-decoration:underline;
  } 
  
  .OneAds h4 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
  
  
  .OneAds {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  list-style: none;
  display:inline;
  width:161px;
  border:1px solid black;
  } 
  
  .OneAds li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:161px;
  }
.OneAds img {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
  }


 

 
  
  


/* @end */
/* @group colTwo */
/* @group Index */
#SharmMenu li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 5px 0px;
  display: inline;
  width: 254px;
  background: #323232;
  }
#SharmMenu li a {
  color: black;
  font-size: 0.8em;
  font-weight:bold;
  padding: 4px 0px 2px 5px;
  margin: 0px 0px 0px 0px;
  background-color: #e9e9e9;
  width: 249px;
  display: block; 
  text-decoration:none;
  }
  
  #SharmMenu li a:hover {
  background-color: white; 
  }
#SharmMenu {
  float: left;
  display: inline;
  margin:0px 0px 0px 0px;
  padding:15px 0px 10px 0px;
  width: 518px;
  background-color: #f1f2f2;
  
  list-style: none;
  }



  /* @end */
/* @group IndexTop */
#SharmLink a:link, #SharmLink a:active, #SharmLink a:visited{
  color:black;
  text-decoration:none;
  }
#SharmLink a:hover{
  color:black;
  text-decoration:underline;
  }
#IndexTop {
  float:left;
  width:528px;
  margin:2px 0px 15px 0px;
  padding:10px 0px 5px 10px;
  overflow:hidden;
  background-color: #f1f2f2;
  border: 1px solid black;
  } 
  
  /*background: #323232;*/ 

#IndexTop img {
  display:block;
  margin:0px 0px 0px 0px;
  border:1px solid black;
  float:left;
  }
#IndexTop h3 {
  margin:0px 0px 5px 165px;
  display:block;
  color: black;
  
  }

  #IndexTopSideMenu {
  float: left;
  display: inline;
  width: 170px;
  
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  
  }
 
  #IndexTopSideMenu li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 1px 0px;
  display: inline;
  width: 170px;
  
  }
  
  #IndexTopSideMenu li a {
  color: black;
  font-size: 0.8em;
  padding: 6px 0px 0px 4px;
  margin: 0px 0px 0px 0px;
  background-color: #e9e9e9;
  width: 166px;
  display: block; 
  text-decoration:none;
  height:18px;
  font-weight:bold;
  }
  
  #IndexTopSideMenu li a:hover {
  background-color: white; 
  }

/* @end */
#colTwo h2 {
  background-color:transparent;
  color: black; 
  font-size: 1.2em;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  
  }
  #colTwo img {
  float:left;
  margin: 0px 10px 10px 0px;
  border:1px solid gray;
  }
.PropertyList {
  float:left;
  width:540px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  
  
  }
.PropertyList li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  display: inline;
  width: 540px;
  background-color: #f1f2f2;
 }
 .PropertyList p {
  color:black;
  display:block;
  width:410px;
  float:left;
  margin:0px;
  padding:0px;
  } 


  .PropertyList h3 {
  color:black;
  display:block;
  
  width:410px;
  float:left;
  margin:15px 0px 0px 0px;
  
  } 

 
  .PropertyList h4 {
  color:black;
  float:left;
  margin:0px 0px 14px 0px;
  font-size:0.9em;
  font-weight:lighter;
  width:410px;
  }


  .PropertyListEnquire {
  display: block;
  height: 30px;
  width: 107px;
  float: left;
  background: url(../images/enquire.jpg) no-repeat;
  background-position: 0px 0px;
  }
.PropertyListEnquire:hover {
  background-position: -109px 0px;
  
  }
  
  .PropertyListInfo{
  display: block;
  height: 30px;
  width: 138px;
  float: left;
  background:url(../images/more-info.jpg) no-repeat;
  background-position: 0px 0px;
  }
.PropertyListInfo:hover {
  background-position: -138px 0px;
  
  } 
  
  .PropertyListCallNow {
  display: block;
  height: 30px;
  width: 157px;
  float: left;
  background:url(../images/callnow.jpg) no-repeat;
  background-position: 0px 0px;
  margin:0px;
  padding:0px;
  }

  
  /*. 
  .PropertyListInfo a {
  background: url(../images/more-info.jpg) no-repeat;
  width:138px;
  height:25px;
  margin:0px 5px 10px 0px;
  }
  .PropertyListInfo a:hover {
  background-position:-138px 0px;
  }
  
  
  
  .PropertyListCallNow {
  background: url(../images/callnow.jpg) no-repeat;
  width:157px;
  height:30px;
  margin:0px 0px 0px 0px;
  } 
  
  */ 
  
  .PropertyList img {
  float:left;
  margin:10px;
  border:1px solid gray;
  }
  
  
  
  
  

#JumpMenu li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 5px 0px;
  display: inline;
  width: 255px;
  font-size:0.9em;
  background: #323232;
  }
#JumpMenu li a {
  color: black;
  font-size: 0.8em;
  font-weight:bold;
  padding: 4px 0px 2px 5px;
  margin: 0px 0px 0px 0px;
  background-color: #e9e9e9;
  width: 250px;
  display: block; 
  text-decoration:none;
  }
  
  #JumpMenu li a:hover {
  background-color: white; 
  }
#JumpMenu {
  float: left;
  display: inline;
  margin:0px 0px 15px 0px;
  padding:15px 0px 10px 10px;
  width: 528px;
  background-color: #f1f2f2;
  border:1px solid black;
  list-style: none;
  }


.MainContentList li {
  float: left;
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 10px 0px;
  width:400px;
  color:gray;
  font-size:0.95em;
  line-height:1.3em;
  background:url(../images/list-img.gif) no-repeat;
  background-position:0px 4px; 
  }

  .MainContentList {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 20px;
  list-style:none;
  width:520px;
  display:inline;
  
  }

  #MainContent strong {
  color:black;
  }


 
 

  .ImagesofMaps {
  
  width:540px;
  margin:0px;
  padding:0px;
  display: inline;
  float: left;
  }
.ImagesofMaps li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
  display: inline;
  width: 540px;
  
  }
.ClicktoEnlarge a {
  float:right;
  color:white;
  width:90px;
  height:10px;
  display:block;
  background:gray;
  margin:0px 0px 0px 0px;
  padding:2px 0px 5px 5px;
  text-decoration:none;
  font-size:0.8em;
  
  }

  
  #TitleIndex {
  display:block;
  height:40px;
  float:left;
  width:540px;
  background:white url(../images/title-main.gif) no-repeat;
  margin:15px 0px 0px 0px;
  }
.ClicktoEnlarge a:hover {
  background-color: #f0a500; 
  }
/* @group IndexAreas */
#IndexAreas {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:540px;
  background:transparent;
  }
#IndexAreas h3 {
  font-size:0.95em;
  color: black;
  padding: 0px 0px 0px 0px;
  margin: 12px 0px 0px 10px;
  
  }
#IndexAreas img {
  border:1px solid black;
  margin:3px 0px 3px 10px;
  }

  .MiniMenu {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
  }
  
  

.MiniMenu a {
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 0px 10px;
  background-color: #e9e9e9;
  width: 166px;
  display: block; 
  text-decoration:none;
}


 .ViewPage 
 {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
    }
    
  .ViewPage a:visited
 {
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 0px 10px;
  background-color: #e9e9e9;
  width: 158px;
  display: block; 
  text-decoration:none;  
  
    }
.ViewPage a
{
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 0px 10px;
  background-color: #e9e9e9;
  width: 158px;
  display: block; 
  text-decoration:none;  
    }
  
 .ViewPage a:hover 
 {
    background-color: black;
  color:whitesmoke;
  
 }
 
 
 .ViewPagefur 
 {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
    }
    
  .ViewPagefur a:visited
 {
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 0px 10px;
  background-color: #e9e9e9;
  width: 198px;
  display: block; 
  text-decoration:none;  
  
    }
.ViewPagefur a
{
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 0px 10px;
  background-color: #e9e9e9;
  width: 198px;
  display: block; 
  text-decoration:none;  
    }
  
 .ViewPagefur a:hover 
 {
    background-color: black;
  color:whitesmoke;
  
 }
 .ViewPage2 
 {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
    }
    
  .ViewPage2 a:visited
 {
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 2px 6px;
  background-color: #e9e9e9;
  width: 155px;
  display: block; 
  text-decoration:none;  
  
    }
.ViewPage2 a
{
  color: Black;
  font-size: 0.75em;
   padding: 4px 0px 0px 4px;
  margin: 0px 0px 2px 6px;
  background-color: #e9e9e9;
  width: 158px;
  display: block; 
  text-decoration:none;  
    }
  
 .ViewPage2 a:hover 
 {
    background-color: black;
  color:whitesmoke;
  
 }
 
 
 .ViewPage3
 {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
    }
    
  .ViewPage3 a:visited
 {
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 2px 6px;
  background-color: #e9e9e9;
  width: 255px;
  display: block; 
  text-decoration:none;  
  
    }
.ViewPage3 a
{
  color: Black;
  font-size: 0.75em;
   padding: 4px 0px 0px 4px;
  margin: 0px 0px 2px 6px;
  background-color: #e9e9e9;
  width: 255px;
  display: block; 
  text-decoration:none;  
    }
  
 .ViewPage3 a:hover 
 {
    background-color: black;
  color:whitesmoke;
  
 }
  
  .MiniMenu a:hover {
  background-color: black;
  color:whitesmoke;
  }

  #IndexAreas li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px;
  display: inline;
  width: 160px;
  
  }

  .IndexAreasOneTwo h3 a, .IndexAreasThree h3 a, 
  .IndexAreasOneTwo h3 a:visited, .IndexAreasThree h3 a:visited { 
  color: black;
  text-decoration:none; 
  }
.IndexAreasOneTwo h3 a:hover, .IndexAreasThree h3 a:hover { 
  color: black;
  text-decoration:underline;
  }

  .IndexAreasOneTwo {
  float: left;
  display: inline;
  width: 168px;
  background: #f1f2f2;
  list-style: none;
  border: 1px solid black;
  padding: 0px 0px 10px 0px;
  margin: 0px 15px 15px 0px;
  }
  .ImageBorder {
  
  list-style: none;
  border: 1px solid black;
  padding: 0px 0px 10px 0px;
  
  }
.IndexAreasThree {
  float: left;
  display: inline;
  width: 168px;
  background: #f1f2f2;
  list-style: none;
  border:1px solid black;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 15px 0px;
  }

/* @end */

  /* @end */
/* @group colThree */

  .SideListColThree h4 a:link, .SideListColThree h4 a:visited, .SideListColThree 
  h4 a:active {
  color:white;
  text-decoration:none;
  } 
.SideListColThree h4 a:hover {
  color:white;
  text-decoration:underline;
  }


  .SideListColThree h2 a:link, .SideListColThree h2 a:visited, .SideListColThree 
  h2 a:active {
  color:white;
  text-decoration:none;
  } 
.SideListColThree h2 a:hover {
  color:white;
  text-decoration:underline;
  }
  
  
  .SideListColThree p a:link, .SideListColThree p a:visited, .SideListColThree 
  p a:active {
  color:gray;
  text-decoration:none;
  } 
.SideListColThree p a:hover {
  color:gray;
  text-decoration:underline;
  } 
  



#colThree h4, h6 {
  display:block;
  width:175px;
  float:left;
  
  }
#colThree p {
  display:block;
  width:165px;
  float:left;
  margin:0px;
  padding:10px;
  font-size:0.8em;
  color:black;
  background-color:#e1e1e1;
  line-height:1.2em;
  
  }


  .SideListColThree h5 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:black;
  color:white;
  
  }
.SideListColThree h6 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 10px;
  background:black;
  color:white;
  }

.PhoneNumber {
  margin:15px 0px 0px 0px;
  border: 1px solid black;
  }
#HotPropertyTitle {
  float:left;
  width:176px;
  background:red;
  color:white;
  margin:10px 0px 0px 0px;
  padding:10px 0px 5px 10px;
  font-size:1.1em;
  }
.SideListColThree {
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 10px 0px;
  width:178px;
  border:1px solid black;
  }
/* @group My Group */

/* @end */ 


  .SideListColThree h2 {
  font-size:1.0em;
  margin:0px 0px 0px 0px;
  padding:10px 0px 2px 10px;
  color:white;
  font-weight:lighter;
  background:black;
  color:white; }
.SideListColThree h3 {
  font-size:0.9em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 2px 10px;
  color:white;
  font-weight:lighter;
  background:black;
  color:white;
  }
  .SideListColThree h4 {
  font-size:0.7em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 6px 10px;
  background:black;
  font-style:italic;
  font-weight:lighter;
  color:gray;
  }
  
  
  
  .SideListColThree li {
  background:#e1e1e1;
  }
  
  
  #colThree li {
  float: left;
  width:185px;
  
  }
#colThree ul {
  float: left;
  list-style: none;
  width: 185px;
  display: inline; 
  }

 
  
  
  /* 
  .ColThreeAd {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 15px 0px;
  list-style: none;
  display:inline;
  
  border:1px solid black;
  } 
 
  
  
  .ColThreeAd img {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-bottom: 1px solid black;
  }
  
  .ColThreeAd li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:178px;
  color:gray;
  }
  
  */ 
/* @group SignUp Form */
 
 
  
  
  #SignupForm {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:200px;
  height:351px;
  }

label {
  text-align: left;
  width:150px;
  display:block;
  float:left;
  clear:left;
  margin:15px 0px 0px 15px;
  color:#f5f5f5;
  background-color:#00acec;
  
  
  
  
  }
input {
  float:left;
  margin:0px 0px 0px 15px;
  width:150px;
  
  }
.SubmitButton {
  margin:17px 0px 10px 15px;
  width:90px;
  }
 
  

/* @end */

/* @end */

  /* @end */
/* @group footer */
#Footer {
  float: left;
  width:980px;
  height: 90px;
  margin: 0px 0px 0px 0px;
  background:#323232;
  color: white;
  
  }

  #Footer ul {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 350px;
  list-style: none;
  display:inline; 
  
  }
  #Footer li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 0px;
  font-size:0.7em;
  
  }

  #Footer a:link, #Footer a:active, #Footer a:visited {
  color:#f0a500;
  background-color:#323232;
  }
  #Footer a:hover {
  color:white;
  background-color:#323232;
  }

  /* @end */
/* @group Nav [Main] */
.HideText {
  display: none;
  visibility: hidden;
  }

  #ContactPage:hover {
  background-position: -680px -40px;
 }
#ContactPage {
  display: block;
  height: 40px;
  width: 112px;
  float: left;
  background: url(../images/nav.gif) no-repeat;
  background-position: -680px 0px;
  }


  #LegalPage:hover {
  background-position: -365px -40px;
 }
#LegalPage {
  display: block;
  height: 40px;
  width: 128px;
  float: left;
  background: white url(../images/nav.gif) no-repeat;
  background-position: -365px 0px;
  }

  #Consultancy {
  display: block;
  height: 40px;
  width: 180px;
  float: left;
  background: white url(../images/nav.gif) no-repeat;
  background-position: -500px 0px;
  }

  #Consultancy:hover {
  background-position: -500px -40px;
 }
#ServicesPage:hover {
  background-position: -230px -40px;
 }
#ServicesPage {
  display: block;
  height: 40px;
  width: 138px;
  float: left;
  background: white url(../images/nav.gif) no-repeat;
  background-position: -230px 0px;
  }


#AboutPage:hover {
  background-position: -118px -40px;
 }
#AboutPage {
  display: block;
  height: 40px;
  width: 112px;
  float: left;
  background: white url(../images/nav.gif) no-repeat;
  background-position: -118px 0px;
  }


  #HomePage:hover {
  background-position: 0px -40px;
 }
#HomePage {
  display: block;
  height: 40px;
  width: 117px;
  float: left;
  background-position: 0px 0px;
  background: white url(../images/nav.gif) no-repeat;
  }
#NavImgs{
  float:left;
  width:787px;
  padding: 0px 0px 0px 0px;
  margin: 12px 0px 0px 0px;
  
  }
#Logo {
  float: left;
  padding: 10px 15px 0px 5px;
  margin: 0px 0px 0px 0px;
  width:173px;
  height:95px;
  
  }
#MainNavTop ul {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style: none;
  color: white;
  width: 787px;
  display: inline;
 
  }

  #NavBkg {
  background: url(../images/nav-bkg.gif) repeat-x;
  }
#MainNavTop li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 0.9em;
  height: 40px;
  color: white;
  display: inline;
  }

#MainNavTop {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float:left;
  width:980px;
  background:#323232;
  height:120px;
  
  }

  /* @end */
/* @group Nav [Sub] */
#SubNav {
  
  color: #636363;
  background: #3e3e3e;
  float:left;
  width: 165px;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display:inline;
  }
/* @group top-button-graphics */
#TopSubNav{
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  list-style: none;
  color: #636363;
  width: 165px;
  
  display:inline;
}
#TopSubNav li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px;
  width:165px;
  font-size:0.8em;
  height:25px;
  color: gray;
  display:inline;
  }

  #TopSubNav a, #BottomSubNav a, #AreasToInvest a {
  display:block;
  width: 149px;
  height:27px;
  color:whitesmoke;
  margin:0px 0px 0px 9px;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  }

  #TopSubNav a:hover {
  background-color:black;
  }
#SubAboutEgypt {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -9px;
  }
 #SubAboutEgypt:hover {
  background-position: -175px -9px;
  }
  
  
  
  #SubWhyEgypt {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -37px;
  }
 #SubWhyEgypt:hover {
  background-position: -175px -37px;
  }

/* @end */
/* @group middle-button-graphics */
#AreasToInvest {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  list-style: none;
  color: #636363;
  width: 165px;
  display:inline;
}
#AreasToInvest li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px !important;
  margin: 0px 0px 1px 0px;
  width:165px;
  font-size:0.8em;
  height:25px;
  color: gray;
  display:inline;
  }
  
  
  #SubAreas {
  float:left;
  display:block;
  width: 147px;
  height:20px;
  margin:0px 0px 0px 10px;
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -77px;
  display:inline;
  }

  #AreasToInvest a:hover {
  background-color:black;
  }
#SubSharm {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -98px;
  }
 #SubSharm:hover {
  background-position: -175px -98px;
  } 
  
  
  #SubHurghada {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -126px;
  }
 #SubHurghada:hover {
  background-position: -175px -126px;
  } 
  
  
  #SubMarsa {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -154px;
  }
 #SubMarsa:hover {
  background-position: -175px -154px;
  }
 #SubSafaga {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -182px;
  }
 #SubSafaga:hover {
  background-position: -175px -182px;
  }

  #SubCairo {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -210px;
  }
 #SubCairo:hover {
  background-position: -175px -210px;
  }
  
  
  #SubNorth {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -238px;
  }
 #SubNorth:hover {
  background-position: -175px -238px;
  }
 #SubNorth {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -238px;
  }
 #SubNorth:hover {
  background-position: -175px -238px;
  }
 #SubGouna {
  background: white url(../images/sub-nav-gouna.gif) no-repeat;
  background-position: -7px -1px;
  }

  #SubGouna:hover {
  background-position: -175px -1px;
  }
  /* @end */
/* @group bottom-button-graphics */
#SubWhyOffPlan {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -282px;
  }
 #SubWhyOffPlan:hover {
  background-position: -175px -282px;
  }
  
  
  #SubProcess {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -310px;
  }
 #SubProcess:hover {
  background-position: -175px -310px;
  }
 #SubSite {
  background: white url(../images/sub-nav.gif) no-repeat;
  background-position: -7px -338px;
  }
 #SubSite:hover {
  background-position: -175px -338px;
  }
#BottomSubNav {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 10px 0px !important;
  margin: 3px 0px 10px 0px;
  list-style: none;
  color: #636363;
  width: 165px;
  display:inline;
}

  
  #BottomSubNav li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px !important;
  margin: 0px 0px 1px 0px;
  width:165px;
  font-size:0.8em;
  height:25px;
  color: gray;
  display:inline;
  }


#BottomSubNav a:hover {
  background-color:black;
  }

/* @end */



  /* @end */
/* @group Contact Page */
  #Addresses {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 15px 0px 15px 0px;
  list-style: none;
  color: #636363;
  display:inline;
}
#Addresses li {
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
  
  
  display:inline;
}
#Addresses h4 {
  font-size:1.1em;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px;
  
  }
  
  #Addresses h5 {
  font-size:0.8em;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
  font-weight:lighter;
  line-height:1.1em;
  }
  
  #form_contact {
  margin: 0;
  padding: 0;
  }
#form_contact div.lbl,#form_contact p,#form_contact ul {
  clear: left;
  }
#form_contact div.lbl {
  float: left;
  display: block;
  width: 150px;
  }
#form_contact div.obj {
  float: left;
  padding-bottom: 8px;
  }
#form_contact label {
  margin: 0;
  float: none;
  clear: none;
  background: none;
  font-size: 0.8em;
  font-weight: bold;
  color: #636363;
  }
#form_contact input {
  margin: 0 !important;
  }
#form_contact p {
  margin: auto !important;
  font-size: 0.8em;
  }
#form_contact ul {
  list-style-type: none;
  margin: 8px 0 20px 0;
  padding: 0;
  }
#form_contact ul li {
  float: left;
  display: block;
  width: 150px;
  padding-bottom: 8px;
  }
#form_contact ul li input,#sendme {
  width: auto !important;
  }
#form_contact ul li label {
  margin-left: 8px;
  }
#sendme {
  clear: left;
  margin-top: 18px;
  }
div.obj input, textarea {
  width: 200px !important;
  padding: 3px;
  border-color: #ababab;
  border-style: solid;
  border-width: thin;
  font-family: Arial, sans-serif;
  font-size: 0.8em;
  color: black;
  }
textarea {height:100px;}
div.obj input:focus, textarea:focus {background:#f2f2f2;}
div.obj input.error, textarea.error {border-color:#cd0000;}
#form_contact p.error {
  margin: 3px 0 0 0 !important;
  padding: 0 !important;
  font-size: 0.7em !important;
  font-style: italic !important;
  color: #cd0000 !important;
  }
  .footer-copyright
  {
  font-family: Verdana;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: white;
}
 A:Active, A:Visited, A
  {
  font-size: 11px;
  color: white;
  font-family: arial;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-decoration: underline;
  }

 A.mapofEgypt:Active, A.mapofEgypt:Visited, A.mapofEgypt
  {
  font-size: 13px;
  color: white;
  font-family: arial;
  font-style: normal;
  line-height: normal;
  font-weight: bold ;
  text-decoration: none;
  }
  
  A.ClickMap:Active, A.ClickMap:Visited, A.ClickMap
  {
  font-size: 13px;
  color: #808080;
  font-family: arial;
  font-style: normal;
  line-height: normal;
  font-weight: normal ;
  text-decoration: none;
  }
  
A.PropNameHomePage:Active, A.PropNameHomePage:Visited, A.PropNameHomePage
  {
  font-size: 13px;
  color: white;
  font-family: arial;
  font-style: normal;
  line-height: normal;
  font-weight: normal ;
  text-decoration: none;
  }
  
  A.AreaTitle:Active, A.AreaTitle:Visited, A.AreaTitle
  {
  font-size: 15px;
  color: Black;
  font-family: arial;
  font-style: normal;
  line-height: normal;
  font-weight: bold ;
  text-decoration: none;
  }
  
 .propPrice
  {
  font-family: arial;
  font-size: 12px;
  line-height: normal;
  font-weight: normal;
  color: white;
  
} 

 .proplocation
  {
  font-family: arial;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: #808080;
  font-style: italic;
  
} 
  
  
 .Homepagemap
  {
  font-family: arial;
  font-size: 12px;
  line-height: normal;
  font-weight: normal;
  color: balck;
}
  
  /* @end */




#title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 100; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#loc {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #999999
}
#desc {
	FONT-WEIGHT: 100; FONT-SIZE: 8pt; MARGIN: 7px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #cccccc
}
#gallery {
	PADDING-RIGHT: 10px; BORDER-TOP: #0086cf 3px solid; PADDING-LEFT: 10px; BACKGROUND: #dddddd; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #777777 7px solid
}
#galltab {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
#galltab IMG {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 5px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
P.inst {
	MARGIN-TOP: 5px; FONT-SIZE: 7.5pt; COLOR: #777777
}

#contentmenu A {
	COLOR: #0086cf; TEXT-DECORATION: none
}
#contentmenu A:hover {
	TEXT-DECORATION: underline
}
IMG {
	FILTER: alpha(opacity=100)
}
IMG.idupe {
	Z-INDEX: 30000; VISIBILITY: hidden; POSITION: absolute
}

 .quickJump {
  color: Black;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
    }
.quickJump a
{
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 0px 10px;
  background-color: #e9e9e9;
  width: 270px;
  display:block; 
  font-weight:bold;
  text-decoration:none;  
    }
  
 .quickJump a:visited
 {
  color: Black;
  font-size: 0.75em;
  padding: 4px 0px 0px 4px;
  margin: 0px 0px 0px 10px;
  background-color: #e9e9e9;
  width: 270px;
  display:block; 
  font-weight:bold;
  text-decoration:none;  
    
 }  
 .quickJump a:hover 
 {
    color: Black;
    background-color: #FFFFFF;
    
 }
 
 	.BacktoTop 
 	{
	    margin:0px 0px 0px 10px;
	    padding:0px 0px 0px 0px;
	    background:gray;
	    font-size:0.7em;
	    font-style:italic;
	    font-weight:lighter;
    }
	.BacktoTop a {
	    color:white;
	    width:70px;
	    height:10px;
	    display:block;
	    background:gray;
	    margin:0px 0px 0px 0px;
	    padding:2px;
	    text-decoration:none;
	    font-style:italic;
	}
	
	.BacktoTop a:hover 
	{
	    background-color:#f0a500;	
	    font-style:italic;
	}
	
	.MainText
     {
      font-family: arial;
      font-size: 15px;
      color: #636363;
      
      
    }
    

.paging a {
  
  color:white;
  width:15px;
  height:10px;
  display:block;
  background:gray;
  margin:0px 0px 0px 0px;
  padding:2px 0px 5px 5px;
  text-decoration:none;
  
  }
  
  
.MapList {
  color:Black;
  float: left;
  padding: 10px 5px 0px 5px;
  margin: 10px 10px 0px 0px;
  list-style: none;
  width:140px;
  background-color: #f1f2f2;
   }
    

.ViewPage4 
 {
 color:Black;
  float: left;
  padding: 1px 1px 1px 1px;
  margin: 2px 2px 1px 2px;
  list-style: none;
  width:140px;
  background-color: #f1f2f2;
  
    }
    
  .ViewPage4 a:visited
 {
  color:Black;
  float: left;
  padding: 1px 1px 1px 1px;
  margin: 2px 2px 1px 10px;
  list-style: none;
  width:140px;
  background-color: #f1f2f2;  
  
    }
.ViewPage4 a
{
  color:Black;
  float: left;
  padding: 10px 5px 0px 5px;
  margin: 10px 10px 0px 0px;
  list-style: none;
  width:140px;
  background-color: #f1f2f2;  
    }
  
 .ViewPage4 a:hover 
 {
    background-color: #9C9C9C;
  color:whitesmoke;
  
  
 }
Input
{
COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica; FONT-SIZE: 8 pt;
BORDER-RIGHT: #D0D5DD 1px inset; BORDER-TOP: #D0D5DD 1px inset; COLOR: black; 
BORDER-BOTTOM: #D0D5DD 1px inset; BORDER-LEFT: #D0D5DD 1px inset; 
}


textarea
{
COLOR: #191970; FONT-FAMILY: tahoma, verdana,Arial, Helvetica; FONT-SIZE: 10 pt;
BORDER-RIGHT: #D0D5DD 1px inset; BORDER-TOP: #D0D5DD 1px inset; COLOR: BLACK; 
BORDER-BOTTOM: #D0D5DD 1px inset; BORDER-LEFT: #D0D5DD 1px inset; 
}


button
{
COLOR: #CE8851; FONT-FAMILY:verdana, Arial, Helvetica; FONT-SIZE: 8 pt;
BORDER: #D0D5DD 1px inset
}
list
{
COLOR: #191970; FONT-FAMILY: tahoma, verdana,Arial, Helvetica; FONT-SIZE: 10 pt;
BORDER-RIGHT: #D0D5DD 1px inset; BORDER-TOP: #D0D5DD 1px inset; COLOR: BLACK; 
BORDER-BOTTOM: #D0D5DD 1px inset; BORDER-LEFT: #D0D5DD 1px inset; 
}


A.Homelinks:active {
	FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: "verdana", "Century Gothic", Verdana, Arial; TEXT-DECORATION: none;font-weight:bold
}
A.Homelinks:link {
	FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: "verdana", "Century Gothic", Verdana, Arial; TEXT-DECORATION: none;font-weight:bold
}
A.Homelinks:visited {
	FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: "verdana", "Century Gothic", Verdana, Arial; TEXT-DECORATION: none;font-weight:bold
}
A.Homelinks:hover {
	FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: "verdana", "Century Gothic", Verdana, Arial; TEXT-DECORATION: underline;font-weight:bold
}