/* CSS Document */
@charset "utf-8";
/*img, div{behavior: url(iepngfix/iepngfix.htc);}*//* This is for IE6 and PNG files */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #8e8e52;*/
	/*background-color:#C4CB8F;*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image:url(http://mountainhomeresales.com/images/bk_slice.gif);
	background-repeat:repeat-x;
	/*background-color:#929d51;*/
	background-color:#a9af85;
}
 #container { 
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color:#FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 5px solid #3f2300;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top:40px;
	position:relative;
	
} 

 a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003300;
	font-weight:900;
	text-decoration:none;
}
 a:hover{
	color:#330000;
	text-decoration:underline;
}

a.blue{color: #000066; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.blue:visited {color: #000066; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.blue:hover {
	color: #330000;
	text-decoration:underline;
}

a.blog {font-size:10px;}
a.blog:visited {font-size:10px;}
a.blog:hover {font-size:10px; }

a.blog2 {
	font-size:12px;
	color:#660000;
	font-style:italic;
}
a.blog2:visited {font-size:12px;color:#660000;}
a.blog2:hover {font-size:12px;color:#330000; }

a.wn1 {
	font-size:14px;
	color:#714400;
	font-weight:900;
}
a.wn1:visited {
	font-size:14px;
	color:#714400;
	font-weight:900;
}
a.wn1:hover {font-size:14px; color:#FF8000;font-weight:900; }

#header { 
	background: #DDDDDD; 
	/*background-image:url(http://mountainhomeresales.com/images/newheader.jpg);*/
	width:900px;
	height:180px;
	position:relative;
	z-index:0;
	
	
	
} 

 #topNav1 {
	background-color:#F5EBA3;
	border-top: 3px solid #000000;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

 #mainHead {

	text-align:center;
	
	float:left;
	width:558px;
	height:150px;
	border-top: 0px solid #000000;
	background-image:url('images/test_bck1.jpg');
	z-index:2;
}
 #mainHead2 {
	
	
	text-align:center;
	background-image:url('images/test_bck2.jpg');
	width:342px;
	float:right;
	height:150px;
	border-top: 0px solid #000000;
	position:relative;
	z-index:10;
	
}

 #mainHead h1 {
	font-family:Arial Black;
	font-size:24px;
	color: #0B0904;
	font-weight:900;
	text-align:left;
	margin-left:15px;
	margin-right:15px;
	line-height:0.92em;
	margin-top:15px;
	z-index:10;
	position:relative;
	
	
}


#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#sidebar1 {
	float: left; 
	width: 200px; 
	padding: 0px 10px 15px 10px;
	margin-top:0px;
}

#sidebar1 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin-top:1px;
	text-align:justify;


}

#sidebar1 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003300;
	font-weight:900;
	text-decoration:none;

}


#sidebar1 h3 {
	font-size:14px;
	font-weight:900;
	margin-bottom:2px;
	margin-top:15px;
	
}
#mainContent { 
	
	margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 00px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

#mainContent h3 { 
	font-size:14px;
	font-weight:900;
	
}


#footer { 
	padding: 10px 10px 10px 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD; 
} 


#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


	
.list_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EBEBEB;
	background-color:#123825;
}

.list_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#330B00;
	padding-top: 5px;
	margin-top: 10px;	

}

.list_copy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	color:#333333;
	
	
	
}

.pagenumber {
 	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold; 

}

.footer_li {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:16px;

}
#mrl td {
	font-size:10px;
	font-weight:900;


}

#cont_inf {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#000000;
}
.contact_inf {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	line-height:1.5em;
}


.list_top {
	height:30px;
	background-color:#000066;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:900;
	padding-top:8px;
	

}

.list_inf {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	font-weight:900;
	text-decoration:none;
}

.list_vt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000066;
	font-weight:900;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:25px;
}		




.list_hd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	color:#000000;
	padding-left:10px;
	text-align:left;
	margin-top:15px;
}

.form_good {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	background-color:#CFE2D1;
	color:#000066;	

}

.form_bad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:900;
	background-color:#FF0000;
	color:#FFFFFF;
}

/* Lightbox CSS */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; background: url(../images/prevlabel.gif) left 45% no-repeat;}
#nextLink { right: 0; float: right; background: url(../images/nextlabel.gif) right 45% no-repeat;}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

body{ margin: 0; padding: 0; }

#idxframe {
width:530px;
text-align:center;
font-size:14px;
margin:15px auto;



}

#bigcanoehomes {
	float:left;
	width:170px;
	background-color:#CCCC99;
	margin-right:7px;
	border:1px solid #000000;
	

}

#bigcanoelake2 {
float:left;
width:170px;
background-color:#CCCC99;
margin-right:7px;
border:1px solid #000000;

}

#bigcanoegolf{
float:left;
width:170px;
background-color:#CCCC99;
border:1px solid #000000;


}

#bigcanoevalue{
float:left;
width:170px;
background-color:#CCCC99;
border:1px solid #000000;
margin-right:7px;
}

#pickenshomes{
float:left;
width:170px;
background-color:#CCCC99;
border:1px solid #000000;
margin-right:7px;
}

#dawsonhomes{ 
float:left;
width:170px;
background-color:#CCCC99;
border:1px solid #000000;

}

#bigcanoelots {
float:left;
width:170px;
background-color:#CCCC99;
margin-right:7px;
border:1px solid #000000;

}

#pickensfarms{
float:left;
width:170px;
background-color:#CCCC99;
border:1px solid #000000;
margin-right:0px;
}

#dawsonfarms{ 
float:left;
width:170px;
background-color:#CCCC99;
border:1px solid #000000;
margin-right:7px;

}


.idxframe_sp {
clear:left;
font-size:0em;
height:5px;
}


#wn_1 {
float:left;
width:316px;
height:144px;
margin-right:10px;
margin-left:15px;
background-image:url(http://mountainhomeresales.com/images/whatsnew.gif);
background-repeat:no-repeat;
}

#wn_2 {
float:left;
width:316px;
height:144px;
background-image:url(http://mountainhomeresales.com/images/whatsnew.gif);
background-repeat:no-repeat;
}

.point_rt {
float:left;
width:20px;
height:20px;

}

.point_rt_txt {
float:left;
width:265px;
margin-left:7px;
padding-top:3px;

}

.point_rt_sp {
clear:left;
font-size:0em;
height:5px;
}

.point_rt_txt2 {
float:left;
width:300px;
margin-left:7px;
padding-top:3px;
text-align:left;

}

.point_rt_txt3 {
float:left;
width:300px;
margin-left:7px;
padding-top:3px;
text-align:left;
font-size:15px;
font-weight:900;
color:#000000;

}

#tnav {
margin:0;
list-style:none;
padding:7px 10px 0 0;
float:right;
position:relative;
}

#tnav li {
background-image:url(http://mountainhomeresales.com/images/tab_n.gif);
width:130px;
height:47px; 
background-repeat:no-repeat;
text-align:center;
font-size:13px;
color:#000000;
float:left;
margin-right:2px;
z-index:1;
position:relative;

}



#tnav li a, li a:visited {
font-size:13px;
font-weight:normal;
padding:0;
margin:0;
display:block;
position:relative;
padding:7px 0px 7px 0px;
font-weight:900;

}


#tnav li a:hover {
background-image:url(http://mountainhomeresales.com/images/tab_h.gif);
width:130px;
height:47px; 
background-repeat:no-repeat;
text-align:center;
font-size:13px;
color:#000000;
float:left;

z-index:99;
background-position:top left;
font-weight:900;
position:relative;
display:block;
text-decoration:none;
padding:7px 0px 7px 0px;
}


#tnav #sel_page  a
{ 
background-image:url(http://mountainhomeresales.com/images/tab_s.gif);
width:130px;
height:47px; 
background-repeat:no-repeat;
text-align:center;
color:#000000;
float:left;
z-index:99;
background-position:top left;
position:relative;
display:block;
padding:7px 0px 7px 0px;
font-size:13px;
} 

#sel_page a:hover {
text-decoration:underline;
}

#adv_frm {
background-image:url(http://mountainhomeresales.com/images/frm_bck.jpg);
background-repeat:no-repeat;
width:540px;
height:461px;
margin:0 auto 30px auto;

}

.af_lb {
font-size:14px;
text-align:left;
float:left;
width:160px;
margin-left:3px;
}

.adv_lbl1 {
float:left;
width:160px;
text-align:left;
padding-left:3px;

}

.af_bk1 {
width:218px;
float:left;
background-image:url(http://mountainhomeresales.com/images/aff_bck.jpg);
height:94px;
background-repeat:no-repeat;
padding-top:0px;

}

.af_cont {
float:left;
width:200px;
margin-top:3px;
}

label {
margin-left:21px;
font-size:13px;
}

.home_rt {
float:left;
width:50px;
height:50px;

}

.idx_rev {
font-size:13px;
font-weight:900;
background-color:#d0d090;
padding-top:10px;
padding-bottom:10px;
text-align:center;


}

.idx_pag {
background-color:#d0d090;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.lp2 {
width:120px;
height:90px;
overflow:hidden;
float:left;
margin:0px 0 0 0px;
border:1px solid #000000;


}

.unittag2 {
	color:#033e2a;
	font-size:16px;
	float:right;;
	width:75px;
	height:25px;
	font-weight:900;
	text-align:left;
	margin-top:0px;/*margin-left:15px;*/
	margin-right:0px;
/*	background-image:url(http://georgiafoothillsrealty.com/images/arrow_1.gif);*/
/*	background-repeat:no-repeat;*/
	padding-left:0px;
	
}

.lp_details2 {
font-size:13px;
font-weight:900;
margin-top:0px;
margin-left:15px;
color:#033e2a;
list-style:none;

}

.rt_int2 {
float:left;
width:240px;
margin:0px 0 0 7px;
overflow:hidden;
padding-top:0px;

}

.listcap2 {
width:478px;
border:5px solid #7e7853;
background:#ebeccf;
height:240px;
margin:0px auto 15px auto;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}

#pic_frame2 {
	width:254px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;

}
.det_pic {
border:1px solid #000000;
float:left;
width:120px;
height:90px;
margin:2px;
background-image:url(http://ibamountainhomes.com/images/no_pic.jpg);
background-repeat:no-repeat;
}

.det_sp {
clear:left;
line-height:0;
font-size:0;
}

#ph_d2 {
	width:330px;
	margin-top: 0px;
	border:1px solid #000000;
	overflow:hidden;
}

#rt_d_cont2 {
	width:254px;
	float:right;
	padding-right:0px;
	padding-top:0px;
	margin-right: 13px;
}

#mainContentBot {
	width:530px;
	height:47px;
	background-image:url(http://georgiafoothillsrealty.com/images/main_cap_bot.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-family:"Abadi MT Condensed Extra Bold";
	margin-bottom:25px;
}

.list_hd_d {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	color:#000000;
	padding-left:10px;
	
}

a.vtc, a.vtc:visited {
font-size:16px;
}

a.vtc:hover {
font-size:16px;
}

 ul.pagination {
            background-color:#FFFFCC;
           
            list-style-type: none ;
            margin: 0px 0px 0px 0px ;
            padding: 7px 5px 0px 5px ;
			
            } 
 
        ul.pagination li {
            display: inline;
            padding: 0px 3px 0px 3px ;
            }