/**********************************
BODY 
**********************************/

.masterTable{padding:0px; width:678px; height:100%; background-color:#F3F7CA;}
.leftMasterContainer{padding:0px; width:472px; height:100%;}
.leftMasterTable{padding:0px; width:472px; height:100%;}
.rightMasterContainer{padding:0px; width:206px; height:100%;}
.rightMasterTable{padding:0px; width:206px; height:100%;}

/**********************************
BANNER AND BODY
**********************************/
.bannerContainer{padding:0px; width:472px; }
.bodyContainer{padding:0px; width:221px; height:100%;}

/*Home page buttons*/
.buttonTable{padding:0px; width:221px; height:100%;}
.buttonTopCell{padding:0px; }
.buttonCell{padding:0px; }
.buttonBottomCellStretch{padding:0px;  height:100%; background-image:url(/images/layout/buttons/btn_bg.jpg); background-repeat:repeat-y;}
/*End buttons*/

.contentContainer{padding:0px;}
.contentCell{padding:5px; width:251px; height:100%; font-family: Arial; font-size: 13px;}
.contentCellInternal{padding:5px; width:465px; height:100%; font-family: Arial; font-size: 13px;}
.contentCellLeftStretch{padding:0px; height:100%; background-image:url(/images/layout/mainTableBgLt.jpg); background-repeat:repeat-y;}

/**********************************
SIDEBAR RIGHT (includes menu) 
**********************************/
.mainSidebarContainer{padding:0px; width:100%; height:100%}
.mainSidebarTable{padding:0px; width:100%; height:100%}

.sidebarTopContainer{padding:0px; width:100%;}
.sidebarTopTable{padding:0px; width:100%;}

.sidebarTopLeftContainer{padding:0px; width:100%;}
.sidebarTopLeftTable{padding:0px; width:100%;}
.sidebarTopLeftCell{padding:0px; width:100%;}
.sidebarTopLeftCellMenu{padding:0px; width:100%; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; background-image:url(/images/layout/menuBg.jpg); background-repeat:repeat-y;}

.sidebarTopRightContainer{padding:0px; width:100%;height:100%;}
.sidebarTopRightTable{padding:0px; width:100%; height:100%;}
.sidebarTopRightCell{padding:0px; width:100%;}
.sidebarTopRightCellStretch{padding:0px; width:100%; height:100%; background-image:url(/images/layout/menuRtBg.jpg); background-repeat:repeat-y;}

.sidebarBottomCellStretch{padding:0px; width:100%; height:100%; background-color:#F3F7CA;}
.sidebarBottomCell{padding:0px; width:100%;}

.sidebarRightCellStretch{padding:0px; width:100%; height:100%; background-image:url(/images/layout/mainTablebgRt.jpg);}



/**********************************
FOOTER 
**********************************/
.footerContainer{padding:0px; width:100%;}
.footerTable{padding:0px; width:100%;}
.footerTopCell{padding:0px; width:100%;}
.footerBottomCell{padding:0px; width:100%;}

.NavCell{background-color: #efefef; color: #000000; font-size:10px;}
.NavCellOn{background-color: #efefef; color: #000000; font-size:10px;}


.tblRootMenu a:link { background-color: #ffffff; color: #000000; font-size:10px;}
.tblRootMenu a:active { background-color: #efefef; color: #000000; font-size:10px;}
.tblRootMenu a:visited { background-color: #ffffff; color: #000000; font-size:10px;}
.tblRootMenu a:hover { background-color: #efefef; color: #333399; font-size:10px; text-decoration:underline;}
.tblRootMenu{background-color: #efefef; color: #333399; font-size:10px; text-decoration:underline;}

/**********************************
CONTENT MANAGER EDITOR 
**********************************/

.CMPropertyTable{padding:0px; width:100%;}
.CMContentContainer{padding:0px; width:100%;}
.CMContentTable{padding:0px; width:100%;}
.CMContentCell{padding:0px; font-family:Arial; font-size:13px;}
.CMPropertyContentCell{padding:0px; width:100%; font-family:Arial; font-size:13px;}
.CMPropertyContentCellSm{padding:0px; width:216px; font-family:Arial; font-size:13px;}
.CMPropertyContentCellMed{padding:0px; font-family:Arial; font-size:13px;}
.CMPhotoCellContainer{padding:0px; width:100%;}
.CMPhotoTable{padding:0px; width:100%;}
.CMPhotoCell{padding:2px; width:216px;}
.CMPhotoCell img{width:205px;}

/**********************************
SCRIPTED LISTING PAGES 
**********************************/
.slLinkCell{ width:100%; }
.slIconCell{width:30px; }
.slDescriptionCell{padding:0px; font-family:Arial; font-size:13px;}
.propertyPhotoCell{padding:5 5 5 5; border-right:solid 1px #007f82;}
.propertyPhotoCell img{width:100px;}
.scrListItem{padding-top:3px; padding-bottom:3px;}
a.scrListLinkTitle:link{font-size:12px; font-family:Arial; color:#007f82; text-decoration:none; font-weight:bold;}
a.scrListLinkTitle:active{font-size:12px; font-family:Arial; color:#007f82; text-decoration:none; font-weight:bold;}
a.scrListLinkTitle:visited{font-size:12px; font-family:Arial; color:#007f82; text-decoration:none; font-weight:bold;}
a.scrListLinkTitle:hover{font-size:12px; font-family:Arial; color:#000000; text-decoration:none; font-weight:bold;}