    /* 
================================
Skin styles for DotNetNuke
================================
*/  

ul li{
	list-style-type: none !important;
}
.pagemaster {
	width: 100%;
	margin:0px;
	padding:0px;	
	background-color: #fefefe;
}
.skinmaster {
	
	background-color: #f6f6ea;
	margin:0px;
	padding:0px; 
}
.skinheader {
}
.skingradient {
	/*background-image: url(gradient_DKGray.jpg); */
	height: 30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}

/**********************/
/******Header**********/
/**********************/
#headerbg_repeat
{
    background-image: url('/Portals/0/images/headerbg.jpg');
    background-repeat:repeat-x;
    background-color: #2c2421;
    height:157px;
    
}
#headerbg  
{
    background-image: url('/Portals/0/images/headerbg.jpg');
    background-repeat:no-repeat;
    height:157px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    /*background-position: center top;*/
    float:left;
    
}

#headerflash_repeat
{
    background-image : url('/Portals/0/images/flash_bg_repeat.jpg');
    background-repeat:repeat-x;
    height:230px;
    background-position:center top;
    line-height: 0px;
    font-size: 0px;
}

#headerflash
{
    background-image : url('/Portals/0/images/flash_bg.jpg');
    background-repeat:no-repeat; 
    height:230px;
    width:100%; 
    /*background-position: center top;*/
    text-align:center;
    margin: 0px;
    padding: 0px;
    line-height: 0px;
}

#headerflash #headerflash_repeat img
{
    margin: 0px;
    padding: 0px;
    
}

#flash
{
    height:230px;
    width:850;
    margin-right:auto;
    margin-left:auto;
}

#headerlogo
{
    margin-left:60px;
    margin-top:30px;
    
}

#headerlogo img
{
    /*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}

/******************/
/*******NAV********/
/******************/


#nav_repeat
{
    background-image : url('/Portals/0/images/int_nav_bg.jpg');
    background-repeat:repeat-x; 
    height:43px;
    background-color:#564938;
}
/*
#nav {
    background-image : url('/Portals/0/images/int_nav_bg.jpg');
    background-repeat:no-repeat; 
    height:43px;
    background-position: center top;
}

.navlink
{
    height:43px;
}

.navlink a 
{
	margin: 0px;
	padding: 0px;
	
}

.navlink img
{
    margin: 0px;
    padding:0px;   
}

*/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 1;
	z-index: 1000;
}

#nav a {
	display: block;
	/*width: 10em;*/
	color:transparent;
	z-index: 1000;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	z-index: 1000;
}

#nav li ul { /* second-level lists */
	position: absolute;
	margin-top:43px;  /*30px - this is for lining the nav with the container*/
	padding-top:0px; /*33px - this is for lining the nav with the container*/
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1000;
}


#nav li ul li {
	
	width: 100%;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
} 

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;

/* border: solid 2px blue; */

/**********************************************
MAKE SURE to Copy the default.aspx JAVASCRTIPT - 

<!--[if IE]>
<link href="/Portals/0/styles/IE.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->

*/
}


.find
{
    background:transparent url(/Portals/0/images/int_btn_find_a_community.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:180px;
    display: block;
    float: left;
    overflow:hidden;
}

.find:hover
{
    background:transparent url(/Portals/0/images/int_btn_find_a_community_hover.jpg) no-repeat scroll left center;  
    width:180px;
    height:43px;
}

.gallery
{
    background:transparent url(/Portals/0/images/int_btn_sub_comgallery.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
}

.gallery:hover
{
    background:transparent url(/Portals/0/images/int_btn_sub_comgallery_hover.jpg) no-repeat scroll left center;  
    width:238px;
    height:43px;
}
.realtorsbtn
{
    background:transparent url(/Portals/0/images/int_btn_realtor.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:101px;
    display: block;
    float: left;
    overflow:hidden;
}

.realtorsbtn:hover
{
    background:transparent url(/Portals/0/images/int_btn_realtor_hover.jpg) no-repeat scroll left center;  
    width:101px;
    height:43px;
}

.testimonials
{
    background:transparent url(/Portals/0/images/int_btn_testimonials.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:133px;
    display: block;
    float: left;  
    overflow:hidden;  
}

.testimonials:hover
{
    background:transparent url(/Portals/0/images/int_btn_testimonials_hover.jpg) no-repeat scroll left center;
    width:133px;
    height:43px;
}

.builders
{
    background:transparent url(/Portals/0/images/int_btn_builders.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:98px;
    display: block;
    float: left;
    overflow:hidden;
}

.builders:hover
{
    background:transparent url(/Portals/0/images/int_btn_builders_hover.jpg) no-repeat scroll left center;
    width:98px;
    height:43px;
}

.land
{
    background:transparent url(/Portals/0/images/int_btn_land.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:142px;
    display: block;
    float: left;
    overflow:hidden;
}

.land:hover
{
    background:transparent url(/Portals/0/images/int_btn_land_hover.jpg) no-repeat scroll left center;
    width:142px;
    height:43px;
}
.about
{
    background:transparent url(/Portals/0/images/int_btn_about_us.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:115px;
    display: block;
    float: left;
    overflow:hidden;
}

.about:hover
{
    background:transparent url(/Portals/0/images/int_btn_about_us_hover.jpg) no-repeat scroll left center;
    width:115px;
    height:43px;
}

.awards
{
    background:transparent url(/Portals/0/images/int_btn_awards.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:240px;
    display: block;
    float: left;
    overflow:hidden;
   
}

.awards:hover
{
    background:transparent url(/Portals/0/images/int_btn_awards_hover.jpg) no-repeat scroll left center;
    width:240px;
    height:43px;
}

.leadership
{
    background:transparent url(/Portals/0/images/int_btn_leadership.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:240px;
    display: block;
    float: left;
    overflow:hidden;
    
}

.leadership:hover
{
    background:transparent url(/Portals/0/images/int_btn_leadership_hover.jpg) no-repeat scroll left center;
    width:240px;
    height:43px;
}

.involvement
{
    background:transparent url(/Portals/0/images/int_btn_involvement.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:240px;
    display: block;
    float: left;
    overflow:hidden;
    
}

.involvement:hover
{
    background:transparent url(/Portals/0/images/int_btn_involvement_hover.jpg) no-repeat scroll left center;
    width:240px;
    height:43px;
}

.newsnav
{
    background:transparent url(/Portals/0/images/int_btn_news.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
}

.newsnav:hover
{
    background:transparent url(/Portals/0/images/int_btn_news_hover.jpg) no-repeat scroll left center;
    width:238px;
    height:43px;
}

.contactnav
{
    background:transparent url(/Portals/0/images/int_btn_contact.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
}

.contactnav:hover
{
    background:transparent url(/Portals/0/images/int_btn_contact_hover.jpg) no-repeat scroll left center;
    width:238px;
    height:43px;
}

/********Nav End*****/

    

/*****Header End*****/

#bodybg 
{
    background-image: url('/Portals/0/images/hillwood_body_bg2.jpg');
    background-repeat:no-repeat;
    background-color:transparent;
    float:left;
    width:100%;
    margin-left:auto;
    margin-right:auto;
}

#bodyrepeat{
    background-image:url('/Portals/0/images/hillwood_body_bg_repeat.jpg'); 
    background-repeat:repeat-y; 
    background-position:center top;
    background-color:transparent;
    margin:0px;
}

#bodyrepeat_x
{
    background-image:url('/Portals/0/images/hillwood_body_bg_repeat2.jpg'); 
    background-repeat:repeat-x;
    background-color:transparent;
    height:840px;
}

.contentbg 
{
    margin-right:auto; 
    margin-left:auto; 
   /* background-image:url('/Portals/0/images/hillwood_content_repeat.jpg'); 
    background-repeat:repeat-y; 
    background-position:271px;*/
    
    /*margin-top:20px; */ 
    width:100%;
       background-color:transparent;
 
    
}

#contentrepeat
{
    background-image:url('/Portals/0/images/hillwood_content_repeat.gif'); 
    background-repeat:repeat-y; 
    background-position:left top;
    background-color:transparent;
    margin-top:20px;
    margin-left:auto;
    width: 928px;
    margin-right: auto;
}
.ccontent
{
    margin-right:auto;
    margin-left:auto;   
    background-image:url('/Portals/0/images/hillwood_content_bg.gif'); 
    background-repeat:no-repeat;
    background-position:left top;
    background-color:transparent;
    width: 928px;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	
	
}
 .leftpane {
	
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	background-image: url('/Portals/0/images/hillwood_left_image2.png');
	background-repeat:no-repeat;
	width:248px;
	
}
.leftpane #pic_one img
{
  margin-top:25px;
  margin-left:-12px;
  /*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}

.leftpane #pic_two img
{
  /*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}

.leftpane #pic_three img
{
  margin-right:24px;
  /*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}

.contentpane {
	
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	width:387px;
	text-align:left;
}

.contentpane #title
{
    margin-top: 90px;
    margin-left: 20px;   
}

.contentpane .header
{
    margin-top:20px;
    margin-left: 20px;
}

.contentpane p 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#666666;
    line-height:170%;
    margin-left:20px;
    width: 324px;
    text-align:justify;
}

.contentpane .section_header
{
    margin-left:20px; 
    margin-top:10px;  
}

.contentpane #content_line
{
    margin-left:20px;
    margin-top:35px;
}

/****** Rightpane *******/

.rightpane {
	
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	width:286px;
	text-align:left;
}

.rightpane #texas
{
    margin-top:60px;
    margin-left:5px; /* USA map 0px */
    
}


.rightpane #texas img
{
    border:none;
}

.rightpane #search_header
{
    margin-top:15px;
}

.rightpane #right_line
{
    margin-top:15px;
}

/*************************/
/****** Luxury Bug *******/
/*************************/

.rightpane .luxury img
{
    border:none;
}

.rightpane .luxury a
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    color:#333333;
    text-decoration:none;
}

.rightpane .luxury a:hover
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    color:#999999;
    text-decoration:underline;
}

.rightpane .luxury p
{
    width:185px;
    font-size:12px;
    color:#666666;
    font-family:Helvetica, Arial, Sans-Serif;
    line-height:150%;
}

/****** Luxury Bug End ******/

/****************************/
/******* Realtor Bug *********/
/****************************/

.rightpane .realtor_bug img 
{
    border:none;
}

.rightpane .realtor_bug a
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    color:#333333;
    text-decoration:none;
}

.rightpane .realtor_bug a:hover
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    color:#999999;
    text-decoration:underline;
}

.rightpane .realtor_bug p
{
    width:185px;
    font-size:12px;
    color:#666666;
    font-family:Helvetica, Arial, Sans-Serif;
    line-height:150%;
}

/******* Realtor Bug End *****/

.rightpane #latest_news
{
    margin-top:10px;
}

.rightpane .latestNews
{
   margin-top:20px;
}

.rightpane .latestNews #newsdate
{
    font-size:12px;
    color:#62523c;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    margin-bottom:5px;
}

.rightpane .latestNews #latestTitle
{
    font-size:12px;
    color:#62523c;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    width:190px;
}

.rightpane .latestNews #latestTitle a
{
    font-size:12px;
    color: #333333;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    text-decoration:none;
}

.rightpane .latestNews #latestTitle a:hover
{
    color:#999999;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    text-decoration:underline;
}

.rightpane .latestNews #latestTitle a:visited
{
    font-size:12px;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    text-decoration: none;
}

.rightpane .latestDetail
{
    font-size:12px;
    font-family:Helvetica, Arial, Sans-Serif;
    width:190px;
    line-height:150%;
    color:#555555;
    margin-top:10px;
}

.rightpane .latestDetail a
{
    color:#62523c;
    text-decoration:none;
}

.rightpane .latestDetail a:hover
{
    color:#999999;
}

.search
{
    font-family: Arial;
}

.location
{
    font-size:12px;
    color:#000000;
}

.community
{
    font-size:12px;
    color:#000000;
}

.price
{
    font-size:12px;
    color:#000000;
}

/**** End Rightpane *****/

#bg_content_fader
{
    background-image: url('/Portals/0/images/hillwood_content_fader.gif');
	background-repeat:no-repeat;
	height:140px;
	background-position:center top;
}

.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #aaaaaa; 
}

.main_dnnmenu_itemhover td {  
	background-color: #aaaaaa; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}

#footer_top_repeat{
    background-image: url('/Portals/0/images/hillwood_footer_top_repeat2.jpg');
    background-repeat:repeat-x;
    height:469px;
}



.footer_img 
{
    background-image: url('/Portals/0/images/hillwood_footer_top_content.png');
    background-repeat:no-repeat;
    height:469px;
    width:100%;
    background-position:center top;
    
}
.footer_bottom_repeat
{
    background-image: url('/Portals/0/images/hillwood_footer_bg_repeat.jpg');
    background-repeat:repeat-x;
    background-color: #554c43;
    height:229px;
}
.footer_bottom {
    height:229px;
    width:100%;   
    background-position:center top;
}

.footer_main .footer_links
{
   
   text-align:right;
}

.footer_main .footer_contact
{
    text-align:right;
    width:100%;
    float:right;
    
}

.footer_main .footer_row
{
    
    width:890px;
    font-size:9px;
    font-family:Arial;
    color:#c3bda9;
    line-height:160%;
    margin-top:20px;
    margin-left:40px;
}

.footer_main img
{
    
    margin-right:25px;
    border:none;
    margin-bottom:10px;
    margin-top:0px;
}

.footer_main p {
     font-size:9px;
     font-family:Arial;
     color:#c3bda9;
}

.footer_main .footer_links p 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#c3bda9;
    margin-top:10px;
    margin-right:28px;
    text-align:right;
}

.footer_main .footer_links a 
{
     float:right;
     font-size:9px;
     font-family:Arial;
     color:#c3bda9;
     margin-right:20px;
     text-transform:uppercase;
     font-weight:normal;
     text-decoration:underline;
}
.footer_main .footer_links a:hover 
{
	text-decoration: underline;
	color: #c3bda9;
}

#dnn_dnnLOGIN_cmdLogin 
{
	color: #c3bda9;	
}

#dnn_dnnLOGIN_cmdLogin:hover 
{
	text-decoration: underline;
	color: #c3bda9;
}

dnn_dnnUSER_cmdRegister
{
    color: #c3bda9;
}

dnn_dnnUSER_cmdRegister:hover
{
    color: #c3bda9;
}

