@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Verdana, Geneva, sans-serif; margin:0; padding:0; color:#333; background:#000; text-align:center; min-height:100%;}
#container{margin:1% auto; width:1055px; position:relative; text-align:left; background:#000;}/*centers main content*/
#contentwrapper{width:1000px; float:left; padding:60px 0 0 25px;}
#content{width:1000px; float:left; margin:10px 0 0 0; background:url(../images/content-repeat.jpg) repeat-y;}
#contentblack{width:1000px; float:left; margin:10px 0 0 0; background:url(../images/content-black-repeat.jpg) repeat-y; color:#fff;}
#minheight {height:50px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#999; text-align:center; margin-top:3px;}
.clear {clear:both;}



/***************** Home Page Slide *****************/
.summer{background:url(../images/slideshow/home-slide-summer.jpg) no-repeat; width:1004px; height:322px;} /*June 21*/
.fall{background:url(../images/slideshow/home-slide-fall.jpg) no-repeat; width:1004px; height:322px;} /*Sept 23*/
.winter{background:url(../images/slideshow/home-slide-winter.jpg) no-repeat; width:1004px; height:322px;} /*Dec 1*/
.spring{background:url(../images/slideshow/home-slide-spring.jpg) no-repeat; width:1004px; height:322px;} /*March 20*/

/***************** Left Nav *****************/
#leftnav{width:200px; float:left; padding:0 0 0 20px;}
#leftnav a:link{color:#fff; text-decoration:none;}
#leftnav a:visited{color:#000; text-decoration:underline;}
#leftnav a:hover{color:#FF6F0F; text-decoration:none;}

/***************** Right Column *****************/
#rightcolumn{width:660px; float:right; padding:0 30px 0 0; }

/***************** One Column *****************/
#onecolumn {padding:18px 0 0 0; min-width:1000px; margin:0 auto;}

/***************** Headers *****************/
h1 {font-size: 1.8em; font-weight:bold;}
h2 {font-size: 1.5em; list-style:none; color:#FF6F0F; padding-bottom:5px; }
h3 {font-size: 1.33em; }

/***************** Basic Links *****************/
a{outline: none;}
a:link{color:#FF6F0F; text-decoration:underline;}
a:visited{color:#999; text-decoration:underline;}
a:hover{color:#FF6F0F; text-decoration:none;}

/***************** Text Format *****************/
.white{color:#fff;}

/*************** Image Format ***************/
a img {border:none;}

/*************** Placement ***************/
.propertybtn {height:20px; width:155px; padding:0; position:absolute; z-index:300; top:352px; left:110px; text-indent:-5000px; display:block;}

#custom{width:850px; height:125px; z-index:500; position:absolute; top:490px; left:120px; display:inline-block;}

#custominterior{width:850px; height:125px; display:inline-block; margin:30px 0 30px 95px; padding:0;}

#waterfront{height:125px; width:144px; padding:0 25px 0 0; background:url(../images/custom-waterfront.jpg) no-repeat; text-indent:-5000px; float:left;} 
a #waterfront:hover{height:125px; width:144px; background:url(../images/custom-waterfront-over.jpg) no-repeat;}

#commercial{height:125px; width:144px; padding:0 25px 0 0; background:url(../images/custom-commercial.jpg) no-repeat; text-indent:-5000px; float:left;} 
a #commercial:hover{height:125px; width:144px; background:url(../images/custom-commercial-over.jpg) no-repeat;}

#ranch{height:125px; width:144px; padding:0 25px 0 0; background:url(../images/custom-ranch.jpg) no-repeat; text-indent:-5000px; float:left;} 
a #ranch:hover{height:125px; width:144px; background:url(../images/custom-ranch-over.jpg) no-repeat;}

#tract{height:125px; width:144px; padding:0 25px 0 0; background:url(../images/custom-largetract.jpg) no-repeat; text-indent:-5000px; float:left;} 
a #tract:hover{height:125px; width:144px; background:url(../images/custom-largetract-over.jpg) no-repeat;}

#bank{height:125px; width:144px; padding:0; background:url(../images/custom-bankowned.jpg) no-repeat; text-indent:-5000px; float:left;} 
a #bank:hover{height:125px; width:144px; background:url(../images/custom-bankowned-over.jpg) no-repeat;}

/****************** Lists *****************/
ul li {margin-left:30px; padding-bottom:4px;}


/***************** Contact Box *****************/
#contact { height:100px; width:260px; padding:0; position:absolute; z-index:100; top:30px; left:790px; color:#dcdada; font-size:.9em; margin:0;}
.email{background: url(../images/email.gif) no-repeat left; padding:0px 0px 4px 19px;}
.email a:link{color:#fff; text-decoration:underline; font-weight:bold; padding:0px;}
.email a:hover{color:#fff; text-decoration:none; font-weight:bold; padding:0px;}
.phone{font-size:1.4em; color:#fff; font-weight:bold; background: url(../images/phone.gif) no-repeat left; padding:0px 0px 4px 18px;}

/***************** Menu *****************/
/*style containing menu div*/
#menu {background: url(../images/nav-bckgrnd.jpg); height:33px; width:1055px; padding:0; position:absolute; z-index:100; top:150px; left:0px;}
/*style first tier ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/
#menu ul {margin:0; padding:0 140px 0 0;}
#menu ul li {position:relative; list-style:none; margin:0; float:right; color:#fff; padding:0.6em 0.6em 0.4em 0.7em; width:auto; height:20px; display: block;} 
#menu ul a {display: block;  text-decoration:none; color:#fff; padding:0;}
#menu ul li a {display: block;  text-decoration:none;  }
#menu ul a:hover {color:#949392;}
#menu ul li:hover, #menu ul li.active{background: url(../images/arrow-up.png) bottom no-repeat;  }
/*style second tier ul*/
#menu ul li ul {position:absolute; z-index:800; display:none; background:#4d4d4c; width:180px; border:1px solid #000; padding:0; margin:7px 0 0 0;}/*Make sure to include a width on your submenu - to display properly in IE7*/
#menu ul li ul li {border-bottom:1px solid #000; width:180px; display:block;  margin:0; padding:0; height:17px; }
#menu ul li ul li a{padding:1px 3px;}
#menu ul ul li a:hover {background:#eb6e1f; background-image:none; color:#000;}

/*DO NOT DELETE ..... THIS SECTION TRIGGERS THE DISPLAY AND HIDE OF THE SUBMENUS.......DO NOT DELETE*/
#nav li:hover ul ul {display:none;}
#nav li:hover ul, #nav li li:hover ul{display:block; width:180px;}

/***************** MLS SEARCH *****************/
#mls a{height:48px; width:91px; padding:0; position:absolute; z-index:100; top:142px; left:930px; background:url(../images/nav-mls-search.jpg) no-repeat; text-indent:-5000px;} 
#mls a:hover{height:48px; width:91px; background:url(../images/nav-mls-search-over.jpg) no-repeat;}

/***************** Footer *****************/
#footer {display:block; margin:5px auto; padding:0 0 5px 0; width:1000px; color:#cacdd4; font-size:.85em;}
#footer a:link {color:#f0701e; text-decoration:none;}
#footer a:visited {color:#CCC; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}

