﻿@import url('css/property-details.css');
@import url('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');




/* 
================================
Skin styles for DotNetNuke
================================
*/   
  

.pagemaster { width: 100%; height: 100%;   background: url("images/background.jpg") 50% 0 repeat; }

body { height: 90%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;  background: url("images/background2.jpg") 50% 0 repeat; }

.skinmaster { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  background: url("images/background.jpg") 50% 0 repeat;}

.Normal, .NormalDisabled { color: #000000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 9px; margin: 0}

div, tr, td { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
p, li { padding: 0 0 0 0; line-height: 17px;}

.skinheader { }

.controlpanel { width: 100%; background-color: #ffffff; font-style: italic; font-size: 14px;}

.contentpane { padding: 0px 15px 0px 15px; line-height: 17px}
.leftpane { padding-left: 5px; padding-right: 0px; padding-top: 0px; }
.rightpane { padding-left: 15px; padding-right: 15px; padding-top: 0px; }
.testimonialspane { background-color:#c9d0ac; padding: 5px 0 0 0; height:131px;  width:191px; }
.testimonialspane p { padding: 0px; margin: 0px; }
.SearchPane {  background: url("images/searchbackground.gif") 0 0 no-repeat; padding: 33px 0 0 0;}
.homepane { padding: 0px; }

.Chair{  background: url("images/chair.jpg") 0 100% no-repeat; }


.ContactForm { padding: 4px; }

.BeachLeft { background: url("images/beachleft2.jpg") 100% 0 no-repeat; padding: 0; height:596px; }
.BeachRight { background: url("images/beachright2.jpg") 0 0 no-repeat; padding: 0; height:596px; }
.HeadTop { background: url("images/headertop.jpg") 0 0 no-repeat; padding: 0; height:33px;  width:950px; }
.HeadBottom { background: url("images/headerbottom.jpg") 0 0 no-repeat; padding: 0; height:26px;  width:950px; }
.HeadLeft { background: url("images/headerleft.jpg") 0 0 no-repeat; padding: 0; height:34px; width:341px; }
.HeadRight { background: url("images/headerright.jpg") 0 0 no-repeat; padding: 0; height:34px; width:190px; }
.searchpane{ background: url("images/magnifyingglass.jpg") 0 0 no-repeat; padding: 0; height:34px; width:419px; }
.MenuLeft { background: url("images/menuleft.jpg") 0 0 no-repeat; padding: 0; height:36px;  width:47px; }
.MenuRight { background: url("images/menuright.jpg") -3px 0 no-repeat; padding: 0; height:36px;  width:48px; }
.MenuBack { background: url("images/menuback.jpg") 0 0 repeat-x; padding: 0; height:36px;  width:863px; }
.LeftShadow { background: url("images/leftshadow.png") 100% 0 repeat-y; padding: 0; }
.RightShadow { background: url("images/rightshadow.png") 0 0 repeat-y; padding: 0; }
.FooterLeft { background: url("images/footerleft.png") 100% 0 no-repeat; padding: 0; }
.FooterMiddle { background: url("images/footermiddle.png") 0 0 repeat-x; padding: 0;  }
.FooterRight { background: url("images/footerright.png") 0 0 no-repeat; padding: 0;  }

.InsidePic1 { background: url("images/insidepic1.jpg") 0 0 no-repeat; padding: 0; height:90px;  width:429px; }
.InsidePic2 { background: url("images/insidepic2.jpg") 0 0 no-repeat; padding: 0; height:141px;  width:429px; }
.InsidePic3 { background: url("images/insidepic3.jpg") 0 0 no-repeat; padding: 0; height:81px;  width:429px; }
.InsidePic4 { background: url("images/insidepic4.jpg") 0 0 no-repeat; padding: 0; height:90px;  width:308px; }
.InsidePic5 { background: url("images/insidepic5.jpg") 0 0 no-repeat; padding: 0; height:141px;  width:308px; }
.InsidePic6 { background: url("images/insidepic6.jpg") 0 0 no-repeat; padding: 0; height:81px;  width:308px; }
.InsidePic7 { background: url("images/insidepic7.jpg") 0 0 no-repeat; padding: 0; height:90px;  width:191px; }
.InsidePic8 { background: url("images/insidepic8.jpg") 0 0 no-repeat; padding: 0; height:81px;  width:191px; }
.InsidePic9 { background: url("images/insidepic9.jpg") 0 0 no-repeat; padding: 0; height:312px;  width:22px; }

.HomeTop1 { background: url("images/homepic1.jpg") 0 0 no-repeat; padding: 0; margin:0; height:34px;  width:950px; }
.HomeTop2 { background: #ff0000 url("images/homepic2.jpg") 0 0 no-repeat; padding: 0; margin:0; height:59px;  width:782px; }
.HomeTop3 { background: url("images/homepic4.jpg") 0 0 no-repeat; padding: 0; margin:0; height:61px;  width:782px; }
.HomeTop4 { background: url("images/homepic6.jpg") 0 0 no-repeat; padding: 0; margin:0; height:61px;  width:782px; }
.HomeTop5 { background: url("images/homepic8.jpg") 0 0 no-repeat; padding: 0; margin:0; height:71px;  width:782px; }
.HomeTop6 { background: url("images/homepic10.jpg") 0 0 no-repeat; padding: 0; margin:0; height:26px;  width:950px; }


.Testimonials { color:#000000; font-size:.85em;  line-height: 15px; }
.Title1 { color:#ffffff; font-size:1.8em;  line-height: 21px; font-weight:bold; }
.Title2 { color:#ffffff; font-size:.85em;  line-height: 15px; }

.links { }
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#67713e; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}

.WhiteLine{ color:#ffffff; font-size:11px;  text-decoration: none;}


.footerlinks {text-align:center;}
.footerlinks { color:#ffffff; font-size:11px;  text-decoration: none;}
a.footerlinks:link { color:#ffffff; font-size:11px;  text-decoration: underline;}
a.footerlinks:visited { color:#ffffff; font-size:11px;  text-decoration: underline;}
a.footerlinks:hover{color:#ff0000; text-decoration: none; font-size:11px; }


.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: #67713e; }
a:visited { text-decoration: underline; color: #67713e; }
a:hover { text-decoration: none; color: #ff0000; }

input, select, textarea
{
font-family: georgia, Arial, Geneva, sans-serif;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}


/*   LOG IN  */
.SkinObject { font-size: 11px; color: #ffffff;  text-decoration: underline; font-weight: normal;}
a.SkinObject:link { text-decoration: underline; color: #ffffff; font-size: 11px; }
a.SkinObject:hover { text-decoration: none; color: #ff0000; font-size: 11px; }



/* INSIDE MENU */
.MainMenu_MenuContainer {
	background-color: Transparent;
}


.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;
}

.MainMenu_MenuBar {
}

.MainMenu_TabRootMenuItem TD
{
   PADDING-RIGHT:0px; 
   PADDING-LEFT:1px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   COLOR: #000000;  
   HEIGHT:20px;
   text-align:center;
   BACKGROUND: transparent;
    font-family: georgia, Arial, Helvetica, sans-serif; 
}

.MainMenu_TabRootMenuItemSel TD
{
   PADDING-RIGHT:3px; 
   PADDING-RIGHT:2px; 
   PADDING-LEFT:2px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   COLOR: #000000;  
   HEIGHT:20px;
   text-align:center;
    font-family: georgia, Arial, Helvetica, sans-serif; 
    background: url("images/menuline.gif") 0 0 repeat-x; 
 }

.MainMenu_TabMenuItemHover TD
{
   PADDING-RIGHT:0px; 
   PADDING-LEFT:1px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;
   background-color:#ffffff; 
   COLOR: #000000;  
   HEIGHT:20px; 
   text-align:center;
    font-family: georgia, Arial, Helvetica, sans-serif;
    background: url("images/menuline.gif") 0 0 repeat-x; 
}



.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: #987e5f; 
	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: #987e5f; color: #ffffff; 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: #987e5f; color: #ffffff; 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: #7d8752; 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; }

