﻿@import url('css/property-details.css');
@import url('css/Teresa_Hill/css/property-listings.css');
@import url('css/search-listings.css');
@import url('css/search-module.css');
@import url('css/module.css');
@import url('css/settings.css');
@import url('css/Rad_Menu.css');




/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster { width: 100%; height: 100%;   background: url("images/background2.jpg") repeat-x; }
.pagemaster2 { width: 100%; height: 100%;   background: url("images/background1.jpg"); }

body { background: url("images/backgroundx1.jpg") ; height: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;  }

.skinmaster {  color: #000000; font-family: georgia, Arial, Helvetica, sans-serif; font-size: 12px;  }

.Normal, .NormalDisabled { color: #000000; font-family: georgia, Arial, Helvetica, sans-serif; font-size: 12px; }

div, tr, td { color: #000000; font-family: georgia, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; }
p { line-height: 22px; }

.skinheader { }

.controlpanel { width: 100%; background-color: #ffffff; font-style: italic; font-size: 14px;}

.TopBottom { background: url("images/topbottom.jpg") 0 0 no-repeat; height:30px;}
.TopRight { background: url("images/topofhead.jpg") 100% 0 no-repeat; height:51px; width:669px; }
.FooterBackground { background: url("images/footerbackground.gif") 0 0 no-repeat; }
.FooterBackground2 { background: url("images/footerbackground2.gif") 0 0 repeat-y; }
.InsideBack { background: url("images/insideback.gif") 0 0 repeat-y;  }
.SideBar { background: url("images/sidebar.jpg") 0 0 no-repeat; width:28px;  }
.PhoneNumber { background: url("images/phonenumber.gif") 0 0 no-repeat; width:28px;  }

.BiggerText { color:#565039; font-size:18px; }
.LargeBlueText { color:#4266bc; font-size:25px; font-weight: bold; font-style: italic; }
.TitleOne { color:#504a33; font-size:38px; font-weight: bold; font-style: italic; }
.TitleTwo { color:#4266bc; font-size:22px; }

.HeaderBlue { color:#4a6b89; font-size:13px; font-weight: bold; }
.Blue { color: #4a6b89; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

.contentpane { padding: 0px 15px 0px 15px; }
.menupane { padding-left: 0px; padding-right: 0px; padding-top: 0px;  padding-bottom: 0px;  background: #ff0000 url("images/phonenumber.gif") 0 0 no-repeat;}
.leftpane { padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.rightpane { padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.SearchPane {  background: url("images/searchbackground.gif") 0 0 no-repeat; padding: 33px 0 0 0;}
.bottomleftpane { padding: 0 10px 0 10px; }
.bottomrightpane { padding: 0 10px 0 10px; }
.SideBackground {  background: url("images/sideleftback.gif") 0 0 repeat-x; }

.PicRotator { padding:0px; height:168px; width:719px; }

.testimonialspane { background: url("images/testimonialsback.jpg") 0 0 no-repeat; height: 180px !important; padding:0 0 0 0;}
.ContactMe { padding: 55px 5px 55px 0px; }

.links { }
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}


.footerlinks {text-align:center;}
.footerlinks { color:#4266bc; font-size:11px;  text-decoration: none;}
a.footerlinks:link { color:#4266bc; font-size:11px;  text-decoration: none;}
a.footerlinks:visited { color:#4266bc; font-size:11px;  text-decoration: none;}
a.footerlinks:hover{color:#000000; text-decoration: underline; font-size:11px; }

.BlueLine{ color:#4266bc; font-size:11px;  text-decoration: none;}
.BlueText { color:#4266bc; }
.SmallBlueText { font-family: georgia, Arial, Helvetica, sans-serif; color:#4266bc; font-size: 11px;  line-height: 16px;}
.GoldText { color:#635d46; }



.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.SubHead { font-family: georgia,Arial,Helvetica; color: #000000; padding: 0 5px 0 0; }

a:link { text-decoration: underline; color: #1471b0; }
a:visited { text-decoration: underline; color: #1471b0; }
a:hover { text-decoration: none; color: #ff0000; }

input, select, textarea
{
font-family: georgia, Arial, Geneva, sans-serif;
font-size: 11px;
color: #000000;
background-color: #e8dbc7;
border: 1px solid #000000;
}


/*   LOG IN  */
.SkinObject { font-size: 11px; color: #4266bc; font-family: georgia, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal;}
a.SkinObject:link { text-decoration: none; color: #4266bc; font-size: 11px; }
a.SkinObject:hover { text-decoration: underline; color: #000000; font-size: 11px; }



/* INSIDE MENU */
.MainMenu_MenuContainer {
	background-color: Transparent;
}


.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;
}

.MainMenu_MenuBar {
}

.MainMenu_TabRootMenuItem TD
{
   PADDING-RIGHT:3px; 
   PADDING-LEFT:3px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   COLOR: #ffffff;  
   HEIGHT:20px;
   text-align:center;
   BACKGROUND: transparent;
}

.MainMenu_TabRootMenuItemSel TD
{
   PADDING-RIGHT:3px; 
   PADDING-LEFT:3px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   COLOR: #ffffff;  
   HEIGHT:20px;
   text-align:center;
   background-color:#81894a; 
 }

.MainMenu_TabMenuItemHover TD
{
   PADDING-RIGHT:3px; 
   PADDING-LEFT:3px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;
   background-color:#81894a; 
   COLOR: #ffffff;  
   HEIGHT:20px; 
   text-align:center;
}



.MainMenu_MenuItem {
   FONT-WEIGHT: normal; 
   FONT-SIZE: 11px; 
   COLOR: #fff; 
	padding:0px 15px 0px 12px;
	border:0px;
    height: 20px;
}

.MainMenu_MenuIcon {
display:none;
}

.submenuitemselected ,.submenuitembreadcrumb { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: #4a6b89; 
	COLOR: #ffffff; 
	padding:0px 15px 0px 12px;
	cursor: pointer;
	cursor: hand;
	border:0px;
    height: 20px;
}
.submenu {
	Z-INDEX: 1000; 
	BACKGROUND: #81894a; 
	COLOR: #fff;
	border:1px #dedede solid;
	padding:0px;
	margin:0px 0px 0px 0px;
	filter: Alpha(Opacity=93);
	cursor: pointer;
	cursor: hand;
}

.MainMenu_MenuBreak {
   	border: transparent 0px solid; 
	background-color: transparent; 
	height: 0px;
}

.MainMenu_MenuArrow {
    DISPLAY: none
}

.MainMenu_RootMenuArrow {
	DISPLAY:none;
}



/*========================================================*/
/*  Sub Menus                        */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #ffffff; color: #000000; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 5px 0px 5px; height: 20px; border: 0;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #ffffff; color: #000000; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 5px 0px 5px; height: 20px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #4266bc; color: #ffffff; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 5px 0px 5px; height: 20px; border: 0;}



/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; width: 170px; height:1px; padding: 0 0 0 0px; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; width: 170px; height:1px; padding: 0 0 0 0px; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 0 0 0 2px; }
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #ffffff; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }


/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #81894a;  font-size:9pt; padding: 0 5 0 0; font-weight: normal; width: 170px; height: 19px; }
/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #4a6b89; background: url(arrow.gif) no-repeat 100% 50% transparent; font-size: 9pt; padding: 0 20px 0 0; font-weight: normal; width: 170px; height: 19px; }
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #4a6b89; background: url(arrow.gif) no-repeat 100% 50% transparent; font-size: 9pt; padding: 0 20px 0 0; font-weight: bold; width: 170px; height: 19px; }


#dnn_ctr2733_ViewContentRotator_containerPanel2 .p {padding: 0px; margin:0; }
#dnn_ctr2733_ViewContentRotator_containerPanel1 .p {padding: 0px; margin:0; }

.RotatorDefault p {padding: 0px; margin:0; }
.RotatorDefault {
	 margin-bottom: -10px;
}





.NewsletterPane { padding:0px; margin:0px; line-height: normal; background-color:#c7bb9c; }
.NewsletterLeft {  background: url("images/newsletterleft.gif") 0 0 repeat-no; width:50px; }
.NewsletterRight {  background: #c7bb9c url("images/newsletterright.gif") 0 0 repeat-x; width:7px; }
.InnerNewsletter { background: url("images/newsletterback.gif") 0 0 repeat-y; }


.NewsletterTable { }

table.OptInSimple_InitialTable * {line-height: normal; margin: 0; padding: 0; }
table.OptInSimple_InitialTable p { display: none; }
img.NewsletterImage { float:left; width: 228px; }

.OptInSimple_TextBox    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;   
    color: #000000;
    width: 20px;
   float: right
}


.OptInSimple_Label    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #000000;
}




.OptInSimple_InitialTable   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;   
    color: #000000;
width:228px
border: 1px solid #ff0000;

}



.OptInSimple_MainTable { margin: 0; padding: 0; }
.OptInSimple_InLineTable { margin: 0; padding: 0; }

.OptInSimple_ErrorMessage  { color: red; }
.OptInSimpleLink   { }

.gpModuleContainer_Subscribe { margin: 0; padding: 0; }

