@charset "utf-8";
/* CSS Document */
html{
    overflow: -moz-scrollbars-vertical;              
    overflow: scroll;
}
hr {
      border: 0;
      width: 100%;
    background-color: #989797;
    height: 1px;
    color: #989797;
}
body{
    background:#000020;
    margin:0px;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:14px;
}
TR, TD{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
}
a{    
    color:#0a3e78;
    text-decoration:none;
}
a:hover{
    color:#CC0000;
    text-decoration:underline;
}
h1{margin: 0px; padding: 0px; font-size: 16px;}   
h2{margin: 0px; padding: 0px; font-size: 16px;}    
/* SYSTEM */
.cpanel {
    background-color:#DDDDDD;
    border-bottom-color:#CCCCCC;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:5px 5px 5px 5px;
}
.cpanel a {
color:#0000CC;
text-decoration: none;
}
#cpanelcontent{
color:#000000;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
}
#cpanelcontent td{
color:#000000;
}
#cpanelcontent a {
color:#0000CC;
text-decoration: none;
}

#cpanelcontent a:hover {
text-decoration:underline;
}

#cpanelcontent .pages {
    text-align:center;
    border:1px solid #CCCCCC;
    padding:5px 0px 5px 0px;
    margin:5px 0px 5px 0px;
    background-color:#EEEEEE;
}
.cpanelrow{text-align: left;}

/* DESIGN STYLES */
.clear{clear: both; margin: 0px; padding: 0px; font-size: 0px;}
.dott{margin: 0px; padding: 0px; font-size: 0px; height: 1px; background: url(../images/dott.jpg) repeat-x; width: 90%;}
.line{clear: both; height: 1px; font-size: 1px; background: url(../images/line.jpg) no-repeat; margin: 5px 0px;}
.linegray{clear: both; height: 1px; font-size: 1px; background: url(../images/linegray.jpg) no-repeat; margin: 5px 0px;}
.systemmessages{padding: 5px; background: #FFFF7F; font-weight: bold; border: 1px solid #CC0000;}
    .systemmessages .red{color: #CC0000;}
    .systemmessages .green{color: #329837;}
#antispamTable td{ }    

.lineBox {padding: 0px; margin: 5px 0px 5px 0px;}   
.lineBox .left{ width: 6px; height: 21px; background: url(../images/lineBoxLeft.jpg)  no-repeat top left; float: left;}
.lineBox .right{ width: 6px; height: 21px; background: url(../images/lineBoxRight.jpg) no-repeat top right; float: left;}
.lineBox .content{ width: 575px; height: 21px; float: left; background: url(../images/lineBoxBg.jpg) repeat-x; }
.lineBox .activeLink{ float: left; background: url(../images/lineBoxBga.jpg) repeat-x;}
.lineBox .activeLink1{ float: left; background: url(../images/lineBoxLefta.jpg) no-repeat top left;}
.lineBox .activeLink2{ height: 25px; float: left; background: url(../images/lineBoxRighta.jpg) no-repeat top right; padding: 3px 10px 0px 10px;}
.lineBox  .unactiveLink{ float: left; height: 21px; padding: 4px 5px 0px 5px; color: #777777; font-size: 10px; }    
.lineBox  .unactiveLink a{ font-size: 10px; font-weight: bold;}
.lineBox  .unactiveLink a:hover{ font-size: 10px; font-weight: bold;}

    
#wrapper{width: 900px; margin: 0 auto;  position: relative; border: 0px #ff0000 solid;background-image:url(/images/balloon.jpg);}
#headerRow{height: 58px; }
    #logo{float: left; width: 305px; height: 58px;}
    #blog{float: left; width: auto; margin-left: 20px;}
    #headphone{float: right; width: 350px; height: 58px; padding: 0px 0px 0px 0px; font-size: 13px; font-family: Corbel, Tahoma, Arial, Helvetica, sans-serif; }
    #headphone div{text-align: right;}
    #headphone div a{text-align: right; color: #FFFFFF;}
    #headphone .headlinks{margin-top: 5px;}
    #headphone .headlinks .icon{ float: right; width: 18px; height: 10px; margin: 0px 0px 0px 5px; padding-top: 2px;}
    #headphone .headlinks .link{ float: right; width: auto; height: 10px; margin: 0px 4px 0px 4px;}
    #headphone .headlinks .link a{text-decoration: none;}
    #headphone .headlinks .link a:hover{text-decoration: underline;}

#mainMenu{height: 26px; background: #0767b2; padding: 0px; text-align: center; overflow: hidden;}
    /*#mainMenu a{ font-size: 16px; color: #FFFFFF; font-family: Corbel, Tahoma, Arial, Helvetica, sans-serif; }*/  

#homeImage{width: 900px; height: 300px; overflow: hidden;}
#homeContent{border: 1px #FFFFFF solid; border-top: 0px; padding: 30px 50px; text-align: left; font-family: Corbel, Tahoma, Arial, Helvetica, sans-serif; position: relative;}
    #homeContent h1{margin: 0px; padding: 0px; font-size: 16px;}
    #homeContent p{font-size: 10pt; margin: 10px 0px 0px 0px;}
    
    #homeFinestBlock{ position: relative;  text-align: left;}
    #homeFinestBlock #homeFinest{text-transform: uppercase; background: #000000; border: 1px #FFFFFF solid;  width: 250px; height: 38px; text-align: center; position: absolute; top: -18px; left:325px; }
    #homeFinestBlock #homeFinest div{padding: 4px 0px 0px 0px;  font-family: Corbel, Tahoma, Arial, Helvetica, sans-serif; position: relative;}
    #homeFinestBlock #homeFinest span{font-weight:bold; font-size: 22px;}
    
    #homeCollection{  }
    .homeCollectionItem{text-align: center;  float: left; width: 300px; height: 180px; text-align: center; margin: 0 auto;}

    .homeCollectionItem a{color: #FFFFFF; font-weight: bold; font-family: Corbel, Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;}
    .homeCollectionItem a:hover{text-decoration:none; color: #0583c0;}
    .homeCollectionImg{border: 1px #ffffff solid; padding: 10px;}

#maintop{border: 1px #FFFFFF solid; height: 298px;}
    #mainimage{width: 639px; height: 298px; float: right;}
    #searchform{width: 257px; height: 298px; float: left; border-left: 1px #FFFFFF solid; background: url(../images/caicos.jpg) no-repeat;}

#mainpage{ background: url(../images/mainBG.jpg) repeat-y; border-bottom: 1px solid #FFFFFF;}  
    #mainpage #mainColumn{width: 900px; float: right; color: #676767; padding: 0px; background: #FFFFFF;}
    #mainpage #mainColumn  #mainColumnContent h1{color: #000000;}
    #mainpage #mainColumn  #mainColumnContent{font-size: 12px; text-align: left; padding: 20px 25px; }
    
    #mainpage #mainWideColumn{width: 899px; color: #676767; padding: 0px; background: #FFFFFF;}
    #mainpage #mainWideColumn  #mainWideColumnContent h1{color: #000000;}
    #mainpage #mainWideColumn  #mainWideColumnContent{font-size: 12px; text-align: left; padding: 20px 25px; }
    
    #mainpage #rightColumn{width: 258px; float: left; overflow: hidden;}
    #mainpage #rightColumn #rightColumnContent{padding: 7px; text-align: left;}
    #mainpage #rightColumn #rightColumnContent a{font-size: 12px; font-weight: bold; color: #FFFFFF;}

    
#footer{margin: 10px 0px;}
#auction{height: 42px; margin: 0 auto;}
    #footer .copyright{font-size: 10px;}
    #footer .copyright a{color: #FFFFFF; text-decoration: underline;}
    #footer .copyright a:hover{color: #0583c0; text-decoration: none;}
    
.offer{}
    .offer h1, .offer h1 a{font-size: 14px;}
    .offer h2, .offer h2 a{font-size: 11px;}
.offer .icon{padding: 3px; border: 1px solid #CCCCCC;}

.pageContent{font-size: 12px;}

.searchTop{height: 30px; padding-top: 10px;}
.searchBody{}
    .searchBody a{color: #FFFFFF;}


/* TYPES RECORDS */
.teams{ width: 899px; }
    .team{float: left; width: 285px; text-align: center;}
    .team h1, .team h1 a{font-size: 14px;}
    .team h2, .team h2 a{font-size: 11px;}
    .team .icon{padding: 3px; border: 1px solid #CCCCCC;}

.developments{width: 899px;}
    .development{float: left; width: 285px; text-align: center;}
    .development .iconDiv{text-align: center;}
    .development .info{float: left; width: 275px;}
    .development .info h2{font-size: 12px;}
    .development .icon{padding: 5px; border: 0px solid #CCCCCC;}                   
    
.developmentInfo{}    
    .developmentInfo .content{float: left; width: 600px;}
    .developmentInfo .content .file{float: left; width: 120px; text-align: center;}
    .developmentInfo .content .iconDiv{float: right; width:auto; text-align: center;}
    .developmentInfo .icon{padding: 3px; border: 1px solid #CCCCCC;}  
    /*.developmentInfo .gallery{float: left; width: 150px; background: none;}
    .developmentInfo .gallery .iconDiv{margin: 0px 0px 4px 0px; padding: 5px;}*/

/* NEWS */
.newsList{}
    .newsList h1{font-size: 12px;}
    .newsList .source{font-size:10px; margin: 5px 0px 10px 0px;}
    .newsList .commentslink{margin: 0px 0px 15px 0px; text-align: right;}
    .newsList .imageslist{ float: rigth; width: auto; padding: 2px;}
    .newsList .intro{float: left;}
    .newsList .icon{padding: 3px; border: 1px solid #CCCCCC;}
    
    .itemdetailed .icon{padding: 3px; border: 1px solid #CCCCCC; margin: 0px 0px 5px 10px;}
    
.articles{ width: 600px; background: none;}
    .articles .article{float: left; width: 250px; text-align: center;}
    .article h1, .article h1 a{font-size: 14px; color:#0a3e78;}
    .article h2, .article h2 a{font-size: 11px; color:#0a3e78;}
    .article .icon{padding: 3px; border: 1px solid #CCCCCC;}    
    .articles .content{text-align: left;}
    
/* COMMENTS */
.commentsform h1{font-size: 12px;}
.commentsform table td{background: #EFEFEF;}
.commentsform input, .commentsform textarea{border: 1px solid #777777; }


/*TOOLTIPS*/
.dvhdr1{text-align: center; font-weight: bold; width: 200px; font-family: tahoma; border: 1px solid #0A3E78; padding: 5px; font-size: 12px; color: #FFFFFF; background: #0A3E78;}
.dvbody1{text-align: left; font-weight: normal; width: 200px; font-family: tahoma; border: 1px solid #0A3E78; padding: 5px; font-size: 11px; color: #676780; background: #FFFFFF;}


/* PROPERTIES */
.pages{text-align: center; border: #b8b8b7 1px solid; background: #EFEFEF;  font-size: 10px; padding: 4px;}
    .pages div{padding: 3px 0px; font-size: 10px; color:#4b4b4b;font-weight: bold;}
    .pages div .active{color:#1248e4;}
    .pages a{color:#4b4b4b;}
    .pages a:hover{color:#1248e4;}
    
.icons2{}
    .icon2{float: left; padding: 3px;}
.buttons{margin: 10px 0px;}
.button{background: url(../images/icons/buttbg.jpg) no-repeat;width:112px; height: 20px; float: right; margin: 0px 0px 0px 10px;}
.buttona{background: url(../images/icons/buttbga.jpg) no-repeat;width:112px; height: 20px; float: right; margin: 0px 0px 0px 0px;}
    .button div, .buttona div{ text-align: center; padding-top: 4px;}
    .button div a, .buttona div a, .button div a:hover, .buttona div a:hover{ font-size: 10px; font-weight: bold;}

.propertyListItem{}
    .propertyListItem h1{font-size: 14px; color:#0a3e78;}
    .propertyListItem .button{text-align: right;}
    .propertyListItem .left{vertical-align: top; position: relative; width: 130px; text-align: center;}
    .propertyListItem .left .price, .propertyListItem .price{text-align: center; font-size: 14px; color: #0A3E78; font-weight: bold; line-height: 30px;}
    .propertyListItem .left .PropertyStatus{vertical-align: top; position: absolute; top:0px; left: 0px; padding: 3px; background: #0A3E78; color: #FFFFFF; font-weight: bold; width: auto; font-size: 10px;}    
    .propertyListItem .image{padding: 3px; border: 1px solid #CCCCCC;}
    .propertyListItem .main{padding: 0px 0px 0px 10px; width: 450px;}
    .propertyListItem .main .title h2, .propertyListItem .title h2{font-weight: bold; font-size: 12px; margin: 3px 0px 3px 0px;}
    .propertyListItem .main .ref{text-align: left; color: #777777;  margin: 3px 0px 3px 0px;}
    .propertyListItem .main .date{ text-align: left; color: #777777;}
    .propertyListItem .main .content{ margin: 10px 0px 0px 0px; color: #777777;}

    .galleryListModeLeft{ float: left; display: inline; }
    .galleryListMode {text-align: center; width: 280px;}
    .galleryListMode .price {font-size: 14px; color: #CC0000; text-align: center; font-weight: bold; line-height: 30px;}
    .galleryListMode .image {padding: 3px; border: 1px solid #CCCCCC;}
    .galleryListMode h1 {text-align: center; line-height: 30px;} 
    .galleryListMode h2 {text-align: center;  font-size: 11px;}
    .galleryListMode h1 a{font-size: 12px; padding: 0; margin: 0px;} 
    .galleryListMode h1 a:hover{ text-decoration: none; color: #c88;} 
    .galleryListModeRight{ float: right; display: inline;  }
    .galleryListMode .icon{position: relative; width: auto;}
    .galleryListMode .icon .PropertyStatus{vertical-align: top; position: absolute; top:0px; left: 0px; padding: 3px; background: #0A3E78; color: #FFFFFF; font-weight: bold; width: auto; font-size: 10px;}    
    
    .galleryListModeSearch{ float: left; display: inline;}
    .galleryListModeSearch .galleryListMode {text-align: center; width: 280px;}
    .galleryListModeSearch .galleryListMode .icon{} 
    
    .galleryListModeSearch .galleryListMode .description{text-align: left; margin: 5px 25px 5px 25px; font-size: 11px;}
    .galleryListModeSearch .galleryListMode .description a{font-weight: bold; text-decoration: underline; font-size: 11px;}
    .galleryListModeSearch .galleryListMode .description a:hover{font-weight: bold; text-decoration: none;}
    .galleryListModeSearch .galleryListMode .price{text-align: center; font-size: 12px; color: #0A3E78; font-weight: bold; line-height: 24px;}
    
    .tableListMmode {height: 36px; width: 100%; border-collapse: collapse; border: none;}
    .tableListMmode td {padding-left: 3px;}
    .tableListMmode  a{font-size: 11px; }
    .tableListMmode  a:hover{ text-decoration: none; color: #c88;}
    .tableListMmode .odd { background-color: #fff;}
    .tableListMmode .even { background-color: #eee;}    
    
    .icons3 {text-align: right;}
    .icons3 img{ border: none;}
    
div.simpleTabs { padding:0px; }
ul.simpleTabsNavigation { margin:0 0px; padding:0; text-align:left; }
ul.simpleTabsNavigation li { list-style:none; display:inline; margin:0; padding:0; }
ul.simpleTabsNavigation li a { border:1px solid #E0E0E0; padding:3px 6px; background:#F0F0F0; text-decoration:none; }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6; }
ul.simpleTabsNavigation li a.current { background:#fff; color:#222; border-bottom:1px solid #fff; }
div.simpleTabsContent { border:1px solid #E0E0E0; padding:5px 5px 5px 5px; margin-top:3px; display:none; }
div.simpleTabsContent.currentTab { display:block; }


    .propertyListItemColumn{}
    .propertyListItemColumn .main h1 a{font-size: 11px; color:#ffffff;}
    .propertyListItemColumn .left{vertical-align: top; position: relative; text-align: center;}
    .propertyListItemColumn .main .price{font-size: 11px; color: #ffffff; font-weight: bold; margin: 10px 0px;}
    .propertyListItemColumn .image{padding: 3px; border: 1px solid #CCCCCC;}
    .propertyListItemColumn .main .content{font-size: 11px; color:#ffffff; margin: 0px 0px 10px 0px; }

.subscribe{}
    .subscribe div{padding: 4px;}
    .subscribe h2{ font-size: 12px;}
    .subscribe .text{font-size: 10px; color: #999999; width: 180px; height: 14px;}
    .subscribe .submit{border: 1px solid #777777;}
    
    
/*-----------this is admin heading text ------*/
.adminheading{
   color: #ea2027;
   font: 21px Arial,Verdana;
   text-align:center;	
   }
a.adminheading:link {color:#ea2027; text-decoration: none;}
a.adminheading:visited {color:#ea2027; text-decoration: none;}
a.adminheading:hover {color:#2868b0; text-decoration: none; }

/*-----------this is admin breadcrums ------*/
.adminbreadcrums{
   color: #ea2027;
   font: 10px Arial,Verdana;
   }
a.adminbreadcrums:link {color:#ea2027; text-decoration: none;}
a.adminbreadcrums:visited {color:#ea2027; text-decoration: none;}
a.adminbreadcrums:hover {color:#2868b0; text-decoration: none; }

/*-----------this is admin viewentries ------*/
.viewentries{
   color: #2868b0;
   font: 12px Arial,Verdana;
   }
a.viewentries:link {color:#2868b0; text-decoration: none;}
a.viewentries:visited {color:#2868b0; text-decoration: none;}
a.viewentries:hover {color:#ea2027; text-decoration: none; }

/*-----------this is admin viewentries ------*/
.adminbuttons{
   color: #ffffff;
   font: 18px Arial,Verdana;
   }
a.adminbuttons:link {color:#ffffff; text-decoration: none;}
a.adminbuttons:visited {color:#ffffff; text-decoration: none;}
a.adminbuttons:hover {color:#ffffff; text-decoration: none; }    
