/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
   font-size:13px;
   font-weight:bold;
   color:#FFFFFF;
margin-bottom: 0px;
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}







/* Property Store EK CSS */
/* CSS for the search panel. */
.PropertySearch {width: 100%;}
.PropertySearch .LeftColumn{float:left;width:22%; float: left;}
.PropertySearch .RightColumn{float:right;width:71%;}
.PropertySearch .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand;}
.PropertySearch .LeftColumn fieldset{border: 1px solid #000000;padding:8px;}
.PropertySearch .LeftColumn .Normal, .PropertySearch .LeftColumn .NormalTextBox{width:100%;}
.PropertySearch .LeftColumn .NormalTextBox{margin-top:2px;margin-bottom:5px;}
.PropertySearch .LeftColumn .StandardButton{width:80px;margin-top:5px;}

.PropertySearch .LeftColumn .ImageDiv{width: 160px; position:relative;}
.PropertySearch .LeftColumn .ImageDiv .MainImage{width: 160px;vertical-align:top;}
.PropertySearch .LeftColumn .ImageDiv .OverlayImage{position:absolute;left:0;top:0;z-index:5;}

.PropertySearch .RadioButton{margin-bottom:5px; float: left;}
.PropertySearch .ImageSpan img{width:160px;margin-left:122px; float: left;}
.PropertySearch .NormalTextBox{float: left; width: 85%;}
.PropertySearch .Normal{float: left; width: 85%;}
.PropertySearch .StandardButton{float: left; cursor: hand; cursor: pointer;}

/* CSS for the search results panel. */
.PropertySearch .RightColumn .Header{display:block;border-bottom:1px solid black;height:20px;}
.PropertySearch .RightColumn .Header .SubHead{float:left;}
.PropertySearch .RightColumn .Header .CommandButton{float:right;font-weight:bold;margin-bottom:5px;}
.PropertySearch .RightColumn .SearchResult{width: 100%;}
.PropertySearch .RightColumn .SearchResult .LeftColumn{width:34%;}
.PropertySearch .RightColumn .SearchResult .RightColumn{width:64%; padding-left: 2px;}
.PropertySearch .RightColumn .SearchResult .RightColumn .Row .LeftColumn{width:25%;}
.PropertySearch .RightColumn .SearchResult .RightColumn .Row .RightColumn{width:72%;}
.PropertySearch hr{float:left;width:100%;}

/* CSS for the my Properties panel. */
.MyProperties {width:500px; float: left;}
.MyProperties .RightColumn{float:right;width:100%;}
.MyProperties .RightColumn .SearchResult .LeftColumn{float: left; width:35%;}
.MyProperties .RightColumn .SearchResult .RightColumn{float: right; width:62%; padding-left: 4px;}
.MyProperties .RightColumn .SearchResult .RightColumn .Row{width:95%; float: left;}
.MyProperties .RightColumn .SearchResult .RightColumn .Row .LeftColumn{width:32%;}
.MyProperties .RightColumn .SearchResult .RightColumn .Row .RightColumn{width:61%;}
.MyProperties .RightColumn .Header{padding-bottom:2px;}
.MyProperties .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand;}
.MyProperties .RightColumn .Header .Separator{float:right;margin-left:5px;margin-right:5px;}
.MyProperties .ImageSpan img{width:160px;margin-left:120px;}

/* CSS for the top Properties panel. */
.TopProperties{float:left;width:450px;}
.TopProperties table{float:left;}
.TopProperties .SearchResult .LeftColumn{float:left; width:35%;}

.TopProperties .SearchResult .LeftColumn .ImageDiv{width: 160px; position:relative;}
.TopProperties .SearchResult .LeftColumn .ImageDiv .MainImage{width: 160px;vertical-align:top;}
.TopProperties .SearchResult .LeftColumn .ImageDiv .OverlayImage{position:absolute;left:0;top:0;z-index:5;}

.TopProperties .SearchResult .RightColumn{float: left; width:62%; padding-left: 4px;}
.TopProperties .SearchResult .RightColumn .Row .LeftColumn{width:30%;}
.TopProperties .SearchResult .RightColumn .Row .RightColumn{width:63%;}
.TopProperties .Header{padding-bottom:2px;border-bottom:1px solid black;width:100%;display:block;}
.TopProperties .Header img{margin-right:5px;cursor:pointer;cursor:hand;}
.TopProperties hr{float:left;width:100%;}

/* CSS common to all Property listings. */
.SearchResult{float: left; width:450px;border:0;margin-bottom:5px;margin-top:5px;}
* html .SearchResult{float: none;}
.SearchResult .LeftColumn{float:left; border: solid 0px red; width: 30%;}
.SearchResult .RightColumn{float: right; border: solid 0px blue; width: 68%;}
.SearchResult .RightColumn .Row{width:95%; float: left;}
.SearchResult .RightColumn .Row .LeftColumn{margin-bottom:2px;margin-top:2px; float: left; border: solid 0px red; width: 35%;}
.SearchResult .RightColumn .Row .RightColumn{margin-bottom:2px;margin-top:2px; float: right; border: solid 0px blue; width: 55%;}
.SearchResult .LeftColumn img{width: 100%;cursor:pointer;cursor:hand;}
.SearchResult .Normal{margin: 0 0 0 0 ; padding: 0 0 0 0;}
.SearchResult .MoreLink{color: #6C3384; font-weight: bold;}
.SearchResult .MoreLink:link{color: #6C3384; font-weight: bold;}
.SearchResult .MoreLink:visited{color: #6C3384; font-weight: bold;}
.SearchResult .MoreLink:hover{color: #6C3384; font-weight: bold;}
.SearchResult .MoreLink:active{color: #6C3384; font-weight: bold;}
.SearchResult .PropertyPrice{font-weight: bold;}
.SearchResult .PropertyLink{color: #6C3384; text-decoration: none; font-weight: bold; font-size: 130%;}
.SearchResult .PropertyLink:link{color: #6C3384; text-decoration: none; font-weight: bold;  font-size: 130%;}
.SearchResult .PropertyLink:visited{color: #6C3384; text-decoration: none; font-weight: bold;  font-size: 130%;}
.SearchResult .PropertyLink:hover{color: #6C3384; text-decoration: none; font-weight: bold;  font-size: 130%;}
.SearchResult .PropertyLink:active{color: #6C3384; text-decoration: none; font-weight: bold;  font-size: 130%;}



/* CSS relating to the full Property listing. */
.PropertyInfo .PropertyHeading{color: #6C3384; text-decoration: none; font-weight: bold; font-size: 130%;}
.PropertyInfo .Section{margin-bottom:15px;width:100%;float:left;}
.PropertyInfo .Row {width:100%;float:left; margin: 0 0 10px 0;}
.PropertyInfo .Row .LeftColumn{width:22%;margin-bottom:2px;margin-top:2px;}
.PropertyInfo .Row .RightColumn{width:76%;margin-bottom:2px;margin-top:2px; float: right;}

.PropertyInfo .Row .RightColumn .SubLeftColumn{width:20%;margin-bottom:10px;margin-top:2px; float: left;}
.PropertyInfo .Row .RightColumn .SubRightColumn{width:77%;margin-bottom:10px;margin-top:2px; float:right;}

.PropertyInfo .Row .SubHead{display:block;border-bottom:1px solid black;margin-bottom:5px;}
.PropertyInfo .Row .NormalRed, .PropertyInfo .Row .NormalGreen{margin-bottom:10px;display:block;}
.PropertyInfo .Row table{margin-left:3px;display:inline;}
.PropertyInfo .Padding{margin-top:15px;}
.PropertyInfo .NormalTextBox{width:366px;margin:0 0 4px 8px;}
.PropertyInfo .Checkbox{margin-left:5px;}
.PropertyInfo textarea.NormalTextBox{height:80px;}
.PropertyInfo .Medium{width:24%;margin-right:5px;}
.PropertyInfo .Calendar{width:14px;margin-right:10px;cursor:pointer;cursor:hand;}
.PropertyInfo .Separator{margin-right:5px;}
.PropertyInfo .Clear{width:40%;}
.PropertyInfo .Small{width:8%;margin-right:2px;margin-left:0;}
.PropertyInfo .StandardButton{width:80px;margin-right:5px; cursor: hand; cursor: pointer;}

.PropertyInfo .ImageSpan{width: 280px; position:relative;}
.PropertyInfo .ImageSpan .MainImage{width: 280px;vertical-align:top;float:left;}
.PropertyInfo .ImageSpan .OverlayImage{position:absolute;left:0;top:0;z-index:5;float:left;}


.PropertyInfo .PicComment{width: 280px; float: left; margin-right: 0px;}
.PropertyInfo .Browse{float:left;}
/*.PropertyInfo .Browse .NormalTextBox{width: 50%;}
.PropertyInfo .Browse .StandardButton{float: right; margin-bottom:3px;margin-left: 5px; cursor: hand; cursor: pointer;}
*/

.PicChangeLink:link{color: #000000; text-decoration: none; font-weight: bold;}
.PicChangeLink:img{border: 0px;}
.PicChangeLink:visited{color: #000000; text-decoration: none; font-weight: bold;}
.PicChangeLink:hover{color: #000000; text-decoration: none; font-weight: bold;}
.PicChangeLink:active{color: #000000; text-decoration: none; font-weight: bold;}


.PropertyInfo .Row .Col1{width:40%;margin-bottom:2px;margin-top:2px; float: left;}
.PropertyInfo .Row .Col2{width:40%;margin-bottom:2px;margin-top:2px; float: left;}

/* Calendar control. */
.calendarContainer{position: absolute;z-index: 499;display: none;}
.calendar{width: 162px;text-align: center;border: solid 1px #3C3939;background-color: #3C3939;}
.monthYearSelect, .calendar tbody tr{height: 20px;font-family: Verdana;	}
.monthYearSelect{text-align: right;}
.monthYearSelect img{margin-right: 2px;margin-left: 12px;margin-bottom: 2px;	vertical-align:  bottom;cursor: pointer;cursor: hand;}
.calendar tbody tr{font-size: 70%;}
.monthYearSelect{background-color: #3C3939;font-size: 120%;}
.dayHeadings{font-size: 90%;background-color: #EAEAEA;}
.monthYearSelect td select{background-color: #EAEAEA;margin:  2px 0px 2px 0px;font-size: 70%;font-family: Verdana;}
.calendar tbody tr td{width: 22px;}
.dayHeadings{color: #3C3C3C;}
.weekEnd{background-color: #CACACA;color: #3C3C3C;}
.weekDay{background-color: #FFFFFF;color: #3C3C3C;}
.currentDay{background-color: #094FA3;color: #FFFFFF;}
.weekEnd span, .weekDay span, .currentDay span{text-decoration: underline;cursor: arrow;cursor: hand;}
.calendarSelect{height: 12px;cursor: arrow;cursor: hand;}

/* CSS for the image thumbnail control. */
.ThumbnailControl{width:360px;height:440px;overflow:auto;z-index:499;position:absolute;display:none;background-color:#FFFFFF;border:1px solid black;padding:5px;}
.ThumbnailControl span.Row{float:left;width:100%;}
.ThumbnailControl span.ThumbNail{width:33%;float:left;height:auto;text-align:center;}
.ThumbnailControl .Image{width:100px;margin-right:5px;margin-bottom:2px;border:2px solid #000000;cursor:pointer;cursor:hand;}
.ThumbnailControl .ImageRed{width:100px;margin-right:5px;margin-bottom:2px;border:2px solid red;cursor:pointer;cursor:hand;}
.ThumbnailControl span.ThumbNail a{font-size:75%;display:block;padding:0;margin:0;}

















