body
{
    background-color: #B7A076;
}

.brdrside {
    background-image: url(/images/brdr_side.gif);
    background-repeat: repeat-y;
    background-position: center top;
}

.1pxh {
    background-image: url(/images/1px.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.crnr {
    background-image: url(/images/crnr.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.brdrv {
    background-image: url(/images/1px.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
.bgside {
    background-image: url(/images/bg_details_side.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}
.bodycopy {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 17px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}
.small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 17px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #C7B594;
    text-decoration: none;
}
.bodycopylight {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 17px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #CCCCCC;
    text-decoration: none;
}
.detailhdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: capitalize;
    color: #666666;
    text-decoration: none;
}
.bc14 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}
.bc12 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}
.bcdetails {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}
.bcdetailslight {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #CCCCCC;
    text-decoration: none;
}
.line5px {
    background-image: url(/images/5px.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.links {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: underline;
}
.bodycopyCopy2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 17px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}
.bodycopylinked {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 17px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: underline;
}

/* Added 9 May 2006 */

img {

    border:0}

/* New CSS left page NAV  */

#leftPageNav a {
    text-decoration:none;
    color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 0.5px;
    font-weight: bold;
    font-size: 10px;
    display:block;
    padding:8px 10px 10px 0;
}

#leftPageNav a:hover, #leftPageNav a.selected {
    background-color:#BFB7AC;

}
/* New CSS Accomodation top page NAV  */

#containerAccom {
    position: relative;
    width: 600px;
    height: 30px;
    padding: 0;

    background: #DCD7D1;

}

#navAccom {
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 30px;
    display: inline;
    overflow: hidden;
    width: 600px;
}

#navAccom li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

#navAccom a {
    float: left;
    padding:  10px 0 0 0;
    overflow: hidden;
    height: 20px !important;
    height /**/:30px; /* for IE5/Win */
    text-decoration:none;
    color:#666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}

#navAccom a:hover, #navAccom a.selected {
    background-position: 0 -30px;
}


#tAccommNav1 a  {
    width: 47px;
    background: url(/images/nav/accom_nav_villa.gif) top left no-repeat;
    margin-left:6px;
    padding-left:8px;
}

#tAccommNav2 a  {
    width: 88px;
    background: url(/images/nav/accom_nav_apartments.gif) top left no-repeat;
    margin-left:10px;
    padding-left:8px;
}

#tAccommNav3 a  {
    width: 84px;
    background: url(/images/nav/accom_nav_penthouses.gif) top left no-repeat;
    margin-left:10px;
    padding-left:8px;
}

#tAccommNav4 a  {
    width: 84px;
    background: url(/images/nav/accom_nav_wine.gif) top left no-repeat;
    margin-left:10px;
    padding-left:10px;
}

#tAccommNav5 a  {
    width: 86px;
    background: url(/images/nav/accom_nav_golf.gif) top left no-repeat;
    margin-left:10px;
    padding-left:8px;
}

#tAccommNav6 a  {
    width: 120px;
    background: url(/images/nav/accom_nav_bb.gif) top left no-repeat;
    margin-left:1px;
    padding-left:2px;
}

#tlocation a  {
    width: 82px;
    background: url(/images/nav/accom_nav_wine.gif) top left no-repeat;
    margin-left:4px;
    padding-left:14px;
}

#tservices a  {
    width: 82px;
    background: url(/images/nav/accom_nav_wine.gif) top left no-repeat;
    margin-left:5px;
    padding-left:14px;
}

/*Form CSS for */
#quickSearchForm {
    color:#666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}

#quickSearchForm select{
    color:#666666;
    font-size: 10px;
    width:135px;
    height:19px;
    border: 1px solid #A5ACB2;
    padding-top:1px;
}

#quickSearchForm .selectRooms{
    font-size: 10px;
    width:75px;
    height:19px;
    border: 1px solid #A5ACB2;
    padding-top:1px;
}

#quickSearchForm .selectArea{
    font-size: 10px;
    width:145px;
    height:19px;
    border: 1px solid #A5ACB2;
    padding-top:1px;
}

/*   css for submit button    */
.submitIcon{
    background: url(../images/nav/SubmitIcon.gif) no-repeat top left;
    cursor: pointer;
    height:19px;
    width:52px;
    border:0;
}

.submitIconOver{
    background: url(../images/nav/SubmitIconOver.gif) no-repeat top left;
    cursor: pointer;
    height:19px;
    width:52px;
    border:0;
}

#quickSearchForm .applyIcon{
    background: url(../images/nav/ApplyIcon.gif) no-repeat top left;
    cursor: pointer;
    height:19px;
    width:43px;
    border:0;
}

#quickSearchForm .applyIconOver{
    background: url(../images/nav/ApplyIconOver.gif) no-repeat top left;
    cursor: pointer;
    height:19px;
    width:43px;
    border:0;
}	

#quickSearchForm a{
    text-decoration:underline;
    color:#666666;
    font-weight: bold;
    font-size: 10px;
}

.bookIcon{
    background: url(../images/nav/bookNow.gif) no-repeat top left;
    cursor: pointer;   
    height:17px;
    width:66px;
    border:0;
}

.bookIconOver{
    background: url(../images/nav/bookNowOver.gif) no-repeat top left;
    cursor: pointer; 
    height:17px;
    width:66px;
    border:0;
}	

/*Form CSS for bookingForm*/	

#bookingForm {
    color:#666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}

#bookingForm select, input{
    color:#666666;
    font-size: 10px;
    border: 1px solid #A5ACB2;
    padding-top:1px;
    padding-left:2px;
    height:19px;
    width:145px;
}

#bookingForm .smallWidth{
    width:46px;
}

#bookingForm .width91{
    width:91px;
}

#bookingForm .radioWidth{
    height:15px;
    width:15px;
    border:0;
}

#bookingForm .checkBoxWidth{
    height:15px;
    width:15px;
    border: 0;
    padding:0;
    margin:0;

}

#bookingForm textarea{
    color:#666666;
    font-size: 11px;
    border: 1px solid #A5ACB2;
    height:108px;
    width:172px;
}

/* CSS for searchForm  */
#searchForm {
    color:#666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}
#searchForm tr{
    vertical-align:top;

}

#searchForm select, input{
    color:#666666;
    font-size: 10px;
    border: 1px solid #A5ACB2;

    padding-left:2px;
    height:20px;
    width:145px;
}

#searchForm .smallWidth{

    width:46px;
}

#searchForm .width49{

    width:49px;
}

#searchForm .width91{

    width:91px;
}

#searchForm .radioWidth{
    height:15px;
    width:15px;
}

#searchForm .checkBoxWidth{
    height:12px;
    width:12px;
    border: 1px solid #A5ACB2;
    padding:0;
    margin:0;

}

.searchAccom{
    background: url(../images/nav/searchAccom.gif) no-repeat top left;
    cursor: pointer;
    height:17px;
    width:135px;
    border:0;

}

.searchAccomOver{
    background: url(../images/nav/searchAccom_over.gif) no-repeat top left;
    cursor: pointer;
    height:17px;
    width:135px;
    border:0;

}

/* CSS for propertyGallery  */
#galleryTable {
    width:734px;
    height:389px;
    background: url(../images/nav/gallery_bg.gif) no-repeat top left;
}

.border_white5px {
    border: 5px solid white;
}

tr {
    vertical-align:top;}

#galleryTitle {
    color:#666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding-top:10px;
}


#detailsTitle {
    color:#666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;

}

/* CSS for property details  */	
#propDetails ul {
    list-style-type:none;
    margin:0;

    padding:2px 0 0px 0px;	}

#propDetails ul li {

    padding-bottom:4px;
    padding-left:10px;
    font-weight:bold;
    background:url(../images/prop_details_li_icon.gif) no-repeat 0px 5px;
}

/*colors*/

.textColorGreyBold {
    color:#666666;
    font-weight: bold;
}

.starColorRed {
    color:#B01717;
    font-weight: bold;
    font-size:12px;
    padding-left:4px;
}


/* css for location and links in left side navigation*/

#leftside-links {
    padding:25px 10px 0 10px;;
}

#leftside-links h1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
    padding:0 0 4px 0;
    margin:0;
}

.brown-bottom {
    border-bottom:1px solid #BAB4A8;
    line-height:1px;
    padding:0;
    margin:0;
    font-size:1px;
    height:1px;
}

#leftside-links a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10px;
    color:#FFFFFF;
    text-decoration:none;
}

#leftside-links ul{
    list-style-type:none;
    margin:0;
    padding:0;
}

#leftside-links li{
    background:url(../images/seo_list_sqr.jpg) no-repeat 0px 10px;
    color:#FFFFFF;
    padding:0 0 0 8px;
}

/* css for links in pages righ column*/
.rightside-links {
    padding:25px 0px 0 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666;
}

.rightside-links h1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10px;
    color:#666;
    padding:0 0 4px 0;
    margin:0;
}
.rightside-links a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666;
    text-decoration:none;
}

.rightside-links ul{
    list-style-type:none;
    margin:0;
    padding:0;
}

.rightside-links li{
    background:url(../images/seo_list_sqr2.jpg) no-repeat 0px 5px;
    color:#666;
    padding:0 0 0 8px;
    font-size:10px;
}

/*featured property on homepage*/	
.featured-prop-holder {
    padding:10px 10px 10px 10px;
    background-color:#ECEBE7;
    border-bottom:#A09A82 solid 4px;
}

.featured-prop-holder a{
    color:#666666;
}

.fp-table{
    color:#666666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    vertical-align:bottom;
}

.fp-detail {
    border-bottom:#D1D0CA solid 1px;
    padding:2px 0 2px 5px;
}

.fp-detail-2 {
    padding:2px 0 2px 5px;
}

.img-border-fp{
    border:5px solid #fff;
}

.fp-title {
    padding-bottom:10px;
    font-weight:bold;
}	



/************************************CHARTERS BEGIN***********************************/

#header_img
{background-image:url(../images/yacht_1.jpg) ;
width: 590px;
height: 172px;}

#catamaran_title
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #5C5C5C;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 5px;
}

#catamaran_content
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#5C5C5C;
    margin-left: 5px;
}
 #image_gallery {
	width:575px;
        height:373px;
        display:inline;
        float: left;
        

 }
 #gallery_container
 {
     position: relative;
     width:575px;
        height:373px;
}
#enquiry_charters
{
padding:15px 0px 0px 0px ;
}
/************************************CHARTERS END*************************************/

/**************************************SHOW HIDE START********************************/
#show_hide_container{
    background-color:#E4E1DC;
    width:576px;
}
#show_hide_container .inner{
    padding:16px;
    line-height:16px;
    padding-top:25px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#5C5C5C;
}
#tab_container{
    background-color:#ffffff;
    height:35px;
}
#tab_container ul{
    list-style-type:none;
    display:block;
    background-color:#ffffff;
    padding:0;
    margin:0;
}
#tab_container li{
    display:block;
    float:left;
    line-height:30px;
    text-align:center;
    padding:0;
    margin:0;
    margin-right: 2px;
    background-color: #FFF;
}
#tab_container li a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
height:35px;
    background-color: #CDC8BE;
    font-size:12px;
    font-weight:lighter;
    text-decoration:none;
    color:#FFFFFF;
    display:block;
  border: none;
}
#tab_container li a.on{
    color:#5C5C5C;
    background-color:#E4E1DC;
    font-weight:lighter;
    border-bottom:none;
}
#tab_container li a:hover{
    color:#5C5C5C;
    background-color:#E4E1DC;

    border-bottom:none;
}
#content_1{
    display:none;
}
#content_2{
    display:none;
}
#content_3{
    display:none;
}
#content_4{
    display:none;
}

#tab1
{
    width:105px;
    height:35px;
    margin-right: 2px;

}
#tab2
{
    width:105px;
    height:35px;
    margin-right: 2px;
}
#tab3
{
    width:105px;
    height:35px;
    margin-right: 2px;
}
#tab4
{
    width:105px;
    height:35px;
    margin-right: 2px;
}
#tab5
{
    width:135px;
    height:35px;
    margin-right: 2px;
}
/*************************************SHOW HIDE END***************************************/



