/*
-------------------------------------------- 
 AngelaAdams Realty Style Sheet
 http://angelaadams.biz
 author: Franklin Clark ( poeticpixel.net )
 last updated: 12/18/2006
-------------------------------------------- 
*/

div{ border: 0px solid red;}

/* basic elements*/

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	background-color:#999966;
        background-image:url(../../imgs/background-forestgreen-pixel.jpg);
}
body.brown{ background-color:#FFFFCC;background-image:none;}
body.white{background-color:#FFFFFF;background-image:none;}
h1{font-size:11pt;}
h2{font-size:10pt;}
h3{font-size:9pt;}
h4{font-size:8pt;}
li,ul {padding:0px; margin:0px;}

p{line-height:18px;margin:0 0 15px 0;padding:0}
a {color:#cf9233; text-decoration: underline;}
a:hover { color: #900; text-decoration: underline;}
a.link{
	color:#000;
	margin-bottom: 3px;
	}
a.link:hover{ 	text-decoration:none;}
a.blink{
	color:#683402;
	padding-bottom:0px;
	}
a.blink:hover{ 	text-decoration:none;}
span.SPACE{line-height:18px;}
span.NOSPACE{line-height:12px;}
span.title{ display:none;}
span.save_status{ 
	color:#FFFFFF; 
	font-weight:bold; 
	font-style:italic; 
	background-color:#D41F00; 
	padding:3px;
	
}
span.orng{
	color:#FF7F00;
	font-weight:bold;
	}

/* rounded corners */
#listings #cont .bg {background-color:#FFFFCC; width:435px; height:135px; margin:17px 0 0 10px; padding:0;}
#cntct #cont .info .bg {background-color:#FFFFCC; width:260px; margin:0px 0px 0px 0px;}
#ml_brwse #spread .bg {background-color:#FFFFCC; width:435px; margin-left:13px; padding:0px;}
#l_view #basic #broad .bg {background-color:#FFFFCC; width:180px; margin:auto;}
#img_gal .bg {background-color:#FFFFCC; margin:15px 0 0 0;}
.bl {background: url(../../imgs/bl.jpg) 0 100% no-repeat;}
.br {background: url(../../imgs/br.jpg) 100% 100% no-repeat;}
.tl {background: url(../../imgs/tl.jpg) 0 0 no-repeat;}
#img_gal .tr {background: url(../../imgs/tr.jpg) 100% 0 no-repeat; padding:10px;height:560px;}
#listings #cont .tr {background: url(../../imgs/tr.jpg) 100% 0 no-repeat; padding:10px; height:115px;margin:0 0 0 0;}
#ml_brwse #spread .tr {background: url(../../imgs/tr.jpg) 100% 0 no-repeat; padding:0 0 7px 0;}
#cntct #cont .info .tr {background: url(../../imgs/tr.jpg) 100% 0 no-repeat; padding:20px 20px 20px 20px;}
#l_view #basic #broad .tr {background: url(../../imgs/tr.jpg) 100% 0 no-repeat; padding:20px 15px 20px 15px;}

/* ADMIN */
#container #admin .bg {background-color:#FFFFCC; width:90%; margin:auto;}
#container #admin .tr {background: url(../../imgs/a_tr.jpg) 100% 0 no-repeat; padding:10px;}
#container #admin .bl {background: url(../../imgs/a_bl.jpg) 0 100% no-repeat;}
#container #admin .br {background: url(../../imgs/a_br.jpg) 100% 100% no-repeat;}
#container #admin .tl {background: url(../../imgs/a_tl.jpg) 0 0 no-repeat;}
/*endof ADMIN*/

/* border */	
.t {background: url(../../imgs/brdr.jpg) 0 0 repeat-x;}
.b {background: url(../../imgs/brdr.jpg) 0 100% repeat-x;}
.l {background: url(../../imgs/brdr.jpg) 0 0 repeat-y;}
.r {background: url(../../imgs/brdr.jpg) 100% 0 repeat-y;}
		
/* specific divs */
#test {
	background: url(../../imgs/cont_bg_bot.jpg) 0 100% no-repeat;
	
	/* border: thin solid purple; */
	}
#container {
		margin:auto;
		padding:25px 0px 0px 0px;
		width:721px;
		/* border:thin solid red; */
		}
#title {
		margin:auto;
		padding:0px 0px 0px 0px;
		padding:0;
		}
#title h1{
		height:60px;
		width:274px;
		background-image:url(../../imgs/em.jpg);
		background-repeat:no-repeat;
		margin-bottom:20px;
		margin-top:0px;
		}
#title .logo{
		display:none;
		}	

div#headContact{
	font-size:13px;
        font-family:Georgia,Times,serif;
	float:right;
	color:#fff;
	display:block;
	width:230px;
	margin-top:0px;
	}

div#headContact a {/*color:#ffd38f;*/color:#fff;text-decoration:underline;}

div#headContact li{
	text-align:right;
	display:block;
	width:230px;
        margin-bottom:2px;
	}

div#headContact li em{
    color:#dddfb5;
    font-style:normal;
}

#content {

		background-color:#FFFFFF;
		background-image:url(../../imgs/cont_bg.jpg);
		background-repeat:repeat-y;
		
		width:721px;
		padding:0px;
		margin:0px;
		/* border:1px solid yellow; */
		}
		
/******************* Navigation Settings **************************/
#nav{
		margin-left:auto;
		margin-right:auto;
		width:721px;
		height:38px;
		}	

#nav ul,li{
		padding:0px;
		margin:0px;
		list-style:none;
		float:left;
		}

#nav span{
		height:38px;
		}		
#nav .label{
		display:none;
		}
#nav .l_buff{
		width:98px;
		background-image:url(../../imgs/h37747_buttons_03.jpg);
		background-repeat:repeat-x;
		position:relative;
		float:left;
		}
#nav .r_buff{
		width:105px;
		background-image:url(../../imgs/h37747_buttons_08.jpg);
		background-repeat:repeat-x;
		float:left;
		}
		
		/* Home Button */
#nav .home{
		width:122px;
		background-image:url(../../imgs/h37747_buttons_04.jpg);
		background-repeat:repeat-x;
		float:left;
		}
#nav .home:hover{ background-image:url(../../imgs/h37747_buttons_rollover_04.jpg);}
#nav .home_cur{ 
		background-image:url(../../imgs/h37747_buttons_current_04.jpg);
		position:relative;
		float:left;
		}
#nav .home_cur:hover{ background-image:url(../../imgs/h37747_buttons_current_04.jpg); }

		/* Mylistings Button */
#nav .list{
		width:129px;
		background-image:url(../../imgs/h37747_buttons_05.jpg);
		background-repeat:repeat-x;
		position:relative;
		float:left;
		}
#nav .list:hover{ background-image:url(../../imgs/h37747_buttons_rollover_05.jpg); }
#nav .list_cur{ 
		background-image:url(../../imgs/h37747_buttons_current_05.jpg); 
		position:relative;
		float:left;
		}
#nav .list_cur:hover{ background-image:url(../../imgs/h37747_buttons_current_05.jpg); }

		/* About Button */
#nav .about{
		width:119px;
		background-image:url(../../imgs/h37747_buttons_06.jpg);
		background-repeat:repeat-x;
		position:relative;
		float:left;
		}
#nav .about:hover{ background-image:url(../../imgs/h37747_buttons_rollover_06.jpg); }
#nav .about_cur{ 
		background-image:url(../../imgs/h37747_buttons_current_06.jpg); 
		position:relative;
		float:left;
		}
#nav .about_cur:hover{ background-image:url(../../imgs/h37747_buttons_current_06.jpg); }

		/* Contact Me Button */
#nav .contct{
		width:148px;
		background-image:url(../../imgs/h37747_buttons_07.jpg);
		background-repeat:repeat-x;
		position:relative;
		float:left;
		}
#nav .contct:hover{ background-image:url(../../imgs/h37747_buttons_rollover_07.jpg); }
#nav .contct_cur{ 
		background-image:url(../../imgs/h37747_buttons_current_07.jpg); 
		position:relative;
		float:left;
		}
#nav .contct_cur:hover{ background-image:url(../../imgs/h37747_buttons_current_07.jpg); }

/******************* Main Welcome Page Settings **************************/
#welcome {
		width:475px;
		margin:auto;
		/* border:thin solid red; */
		}
		
#welcome h2.welcome{
		height:52px;
		width:374px;
		margin:10px 0 0 92px;
		background-image:url(../../imgs/div_welcome.png);
		background-repeat:none;
		
		}
		
#welcome p{
		text-align:left;
		margin:5px 38px 0px 110px;
		line-height:18px;
		/* border: thin solid red; */
		}
		
#welcome .hd_sht{
		display:block;
		float:left;
		margin:30px 0px 0px 5px;
		}
		
#listings{
		width:475px;
		margin:35px auto 0px auto;
		/*border: thin solid red;*/
		}
#listings h2.list{
		height:19px;
		width:470px;
		background-image:url(../../imgs/sub_list.jpg);
		background-repeat:none;
		}
		
#listings #cont{
		margin: 20px 0 0 0 ;
		}
#listings #cont ul{
		height:57px; 
		width:410px;
		margin:0px;
		padding:10px 0 10px 0;
		}
#listings #cont li{padding:0; margin:0; display:inline;}
#listings #cont .hs{
		/*
		background-repeat:no-repeat;
		*/

		margin: 0 10px 0 5px;
		padding:0px;
		border:1px solid #CCCCCC;

		}
#listings #cont .hs_last{
		/*
		background-repeat:no-repeat;
		*/
		margin-left:5px;
		padding:0px;
		border:1px solid #CCCCCC;
		}
#listings .view_all{
		margin:20px 30px 0 0;
		}

/*
#listings #cont span.hs:hover{background-image:url(../../imgs/hs_rollover.jpg);}
*/
		



/******************* My Listings Page Settings **************************/


#ml_intro { 
		/* border:thin solid green;  */
		width:475px;
		margin:auto;
		}
#ml_intro img.room{
		display:block;
		float:left;
		margin:-5px 20px 0px 10px;
		}


#ml_intro h2.welcome{
		height:54px;
		width:490px;
		background-image:url(../../imgs/div_ml.jpg);
		background-repeat:none;
		/* border:thin solid yellow; */
		margin:15px 0px 15px -10px;
		z-index:2000;
		}
#ml_intro p.intro_txt{
		width:445px;
		margin-left:10px;
		}
		
#ml_brwse { 
		/* border:thin solid yellow; */
		padding:0; 
		width: 475px;
		margin:30px auto 0 auto;
		}
#ml_brwse h2.browse{
		width: 464px;
		height: 21px;
		background-image:url(../../imgs/sub_browse.jpg);
		background-repeat:none;
		padding:30px auto 20px 0px;
		margin-left:10px;
		/* border:thin solid yellow; */
		}

#ml_brwse #spread { 
		/* border:thin solid blue; */
		width:411px;
		margin:0 0 0 2px;
		padding:0;
		}
#ml_brwse #spread #dark{
		/* border:thin solid red; */
		height:85px;
		width:411px;
		margin:0 0 0 2px;
		background-color:#E6DBA9;
		padding:15px 10px;
}
#ml_brwse #spread #light{
		height:85px;
		width:411px;
		margin:0 0 0 0;
		padding:15px 10px;
}
#ml_brwse #spread span.thumb{
		display:block;
		float:left;
		margin:5px;
    margin-right:10px;
}
#ml_brwse #spread #desc {
	margin-top:0px;
        line-height:16px;
	/* border:thin solid red; */
	}

#ml_brwse #spread #desc a.blink{
   font-size:10pt; 
   font-weight:bold;
   border:none;
   text-decoration:underline;
   display:block;
   margin-bottom:7px;
   color:#683402;
}
#ml_brwse #spread #desc a.blink:hover{
    color:orange;
}

#ml_nav{
		width:400px;
		/* border:thin solid red; */
		margin:auto; 
		padding:5px 0 15px 0;
}
#ml_nav div.prev{
		margin-left:10px;
		display:inline;
		width:100px;
		}
#ml_nav div.next{
		display:inline;
		margin-left:210px;
		width:100px;
		}

/******************* Listing View **************************/		

#l_view {
		width: 430px;
		margin:20px auto 0 auto;
		padding:0px 0px 10px 0px;
		line-height:18px;
		min-height:800px;
		/* border: thin solid yellow; */
		}
#l_view #basic {
		/*border: thin solid green;*/
		height:100%;
		width:193px;
		float:left;
		}
#l_view #details{

		width:195px;
		padding-left:22px;
		margin:0px 0px 20px 210px;
		min-height:400px;
		position:125px 200px;
		/* border: thin solid blue; */
		}
#l_view #basic #broad{
		/* border: thin solid orange;*/
		margin:0px;
                margin-top:5px;
		
		}
#l_view #basic #sm_details{
		margin:20px auto auto auto;
		padding-left: 10px;
		width:175px;
		/* border: thin solid yellow;*/
		}
#l_view .bold{
		font-size:9pt;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		/* border-bottom:1px solid #999966;*/
		line-height:23px;
		padding-bottom:0px;

		}
#l_view .sub_ttl{
		color:#D09A64;
		}
#l_view p.txt{
	text-indent:-9px;
	padding:0 0 0 9px;
	margin:0 0 0 0;
}

/******************* About Me Page Settings **************************/		

#abt{
		width:455px;
		height:100%;
		margin:auto;
		padding-bottom:70px;
		}
#abt #cont{
		margin-left:15px;
		padding:5px 0 40px 0;
		width:430px;
		background-image:url(../../imgs/water_mark.jpg);
		background-position:150px 10px;
		background-repeat:no-repeat;
}
#abt h2.welcome{
		height:56px;
		width:489px;
		margin: 15px 0 0 -15px;
		background-image:url(../../imgs/div_about.jpg);
		background-repeat:none;

		}
#abt #cont .hd_sht{
		display:block;
		float:left;
		margin:0px 20px 10px 0px;
		}
/******************* Contact Me Page Settings **************************/	
#cntct #main img.hd_sht{
		float:left;
		margin:0px 10px 10px 0px;
		padding-left:15px;
		/* border:thin solid red; */
		}
#cntct {
		width:460px;
		margin:auto;
		padding-bottom:20px;
		/* border:thin solid green; */
}

#cntct #main {
	height:200px;
	width:450px;
	/* border:thin solid purple; */
	}
	
#cntct h2.welcome{
		height:54px;
		width:476px;
		background-image:url(../../imgs/div_cntct.jpg);
		background-repeat:none;
		margin-left:-5px;
		margin-top:15px;
		}
#cntct #main  #cont {
		/* border:thin solid orange; */
		width:270px;
		float:left;
}
#cntct #main  #cont .info{
		line-height:18px;
		margin:20px 0 0 10px;
		/* border:thin solid yellow; */
		}
#cntct #main #cont .txt{
		margin:0px 0 0 10px;
		padding:0 0 0 0;
		/* border:thin solid blue; */
}

#cntct  .thnk_u{

		margin:30px auto 0 auto;
		padding:0px 0px 0px 0px;
		width:277px;
		/* border:thin solid green; */
}

#cntct .logo{
		margin-left:auto;
		margin-top:50px;
		width:88px;
}
/******************* Admin Page Settings **************************/
#admin *{ margin:0; padding:0;}
#admin_vis{
		font-size:7pt;
		float:left;
		}
#admin_invis{
		display:none;
		}
#admin #sub_nav {
		font-size:8pt;
		margin:auto;
		display:block;
		width:580px;
		}
#admin #sub_nav .sect_tab {
		background-color:#E1C2A3;
		padding: 0px 10px 0px 10px;
		color:#000000;
		}
#admin #sub_nav .sect {

		padding: 0px 5px 0px 10px;
		}
#admin #sub_nav .tab_base {
		border-bottom:thin solid #E1C2A3;
		height:14px;
		}
#admin h3{
		color:#000000;
		margin:auto;
		width:110px;
		}
#admin #sub_nav li {
		display:inline;
		}
		   
#admin input{
	 background-color:#FFFFFF;
	 border:1px solid #E6D1BA;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 margin:2px;
	 padding:2px 2px 2px 4px; }
#admin textarea{
	 background-color:#FFFFFF;
	 border:1px solid #E6D1BA;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 margin:2px;
	 padding:2px 2px 2px 4px;
}
#admin input.button{
	 background-color:#E6DBA9;
	 border:1px solid #999966;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 margin:2px;
	 padding:0px;
 }
#admin #img_overflow{
 	width:576px;
	height:188px;
 	overflow-x:scroll;
	overflow-y:auto;
	overflow-x:scroll;
	position:relative;
	border:2px solid #E1C2A3;
	margin-top:-15px;
}
#admin #house_thumb {
	height:155px;
	margin:0;
	padding:10px 0 0 0;
}
#admin #house_thumb form{
  	float:left;
}
#admin #house_thumb .house{
	float:left;
	margin:5px;
}
#admin #house_thumb input{
	margin:0px;
	padding:0px;
	background:none;
	border:0px;
}
#admin #house_thumb input.dflt_btn{
	margin-left: 23px;
	width:75px;
}
#admin #house_thumb input.reg_btn{
	color:#FFFFFF;
	margin-left: 18px;
	width:95px;
}
#admin #house_thumb input.del_btn{
	position:fixed;
	background:none;
  	width:13px;
	height:13px;
	margin-top:4px;
}
#admin #house_thumb input.reg_del_btn{margin-left:9px;}
#admin #house_thumb input.dflt_del_btn{margin-left:24px;}
#admin #house_thumb img{
	margin:5px 0 0 5px;
	position:relative;
}
#admin #house_thumb .dflt_img{
	background-image:url(../../imgs/admin_img_brdr_1.gif);
	width:142px;
	height:126px;
}
#admin #house_thumb .reg_img{
	background-image:url(../../imgs/admin_img_brdr_2.gif);
	width:140px;
	height:126px;
}
#admin #house_thumb select{
	font-size:10px;
	float:left;
	width:30px;
	margin:3px 0 0 6px;
}
#admin #house_thumb input.chng_ordr_btn{
	width:90px;
	height:24px;
	float:left;
	margin-left:10px;
}
#admin form.delete_record{
	position:absolute;
	left:680px;
	top:120px;
}
#admin #admin_form {
	margin:auto;
	width: 580px;
	}
#admin #element_left{
	float:left;
	margin:20px 0 0 0;
}
/******************* IMAGE VIEWING PAGE Settings **************************/
#img_gal{
	width:720px;
	height:650px;
	margin: 0 auto 0 auto;
	
}
#img_gal #img_gal_title{
	background-image:url(../../imgs/title_image_gallery.gif);
	height:53px;
	width:185px;
}
#img_gal h1{
	display:none;
}

#img_gal .img_view_nav {
	/* border: thin solid red; */
	float:left;
	background-color:#FFFFCC;
	width:600px
 }
 
#img_gal .thumb{
	/* border: thin solid yellow; */
	float:left;
	margin:5px;
}
#img_view{
	width:640px;
	display:block;
}

#placeholder{
	width:640px;
	height:480px;
	border: 1px solid black;
	margin: 10px auto 20px auto;
}
/* Browser Fixes
----------------------------*/

/* accomidate for height:100% bug */
html{ height:100%; }
body{ height:100%}

/* prevent overlap */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
