/*Theme Name: Loni Lowe
Theme URI: http://mightyagent.com
Description: A new MightyAgent Wordpress theme
Version: 1.2
Author: Mark Behlen
Author URI: http://mightyagent.com
*/

/* *{ padding: 0;  margin: 0; } */
img{margin:0;padding:0;}
hr{     display:none;}
h1 {margin-bottom:10px;margin-top:20px;font-size:21px;text-transform:uppercase;}
body {margin: 0; padding: 0; font-family:garamond,ms-sans,arial,helvetica;font-weight:normal;font-size:15px;background:#f4ecd0 url(images/bg_hd.jpg) repeat-x;}
p {font-family:garamond,ms-sans,arial,helvetica;color:#000000; font-size:15px; margin-top:10px; margin-bottom:15px; margin-right:30px; margin-left:10px;}
a {color: #000;}
a:hover {text-decoration: none;}
#page2 {margin:0 auto;width:936px; background: #ffffff url('images/main_bck.jpg') no-repeat 0 0;/*text-align:center;*/}
#page {margin:0 auto;width:934px;background: #ffffff url('images/bg.jpg') repeat-y;/*text-align:center;*/}
#splashpage{margin:10px auto;width:800px;background:#fff url('images/main_bckgnd.gif') repeat-x center;height:500px;border:1px solid #999;/*text-align:center;*/}
#pagecontent{margin:0 auto;margin-top:21px;width:762px;background:#fff url('images/content_bckgnd.gif') repeat-x 0;height:460px;text-align:center;border:1px solid #999;}
#subnav{margin:0 auto;width:740px;background-color:#8b7d6b;text-align:right;border-bottom:1px solid #fff;}
#flashmv{margin:0;padding:0;}
#pagehead{margin-bottom:20px;font:normal 2em arial,sans-serif;color:#f90;border-bottom:1px dashed #f90;padding-bottom:5px;}
#pagehead2{margin-bottom:20px;font:normal 1.3em arial,sans-serif;color:#8fae00;border-bottom:1px solid #8fae00;padding-bottom:5px;}
#header {margin:0 auto;padding:0;width:800px;background:url('images/masthead.jpg') no-repeat top;height:200px;}
/*#headercontent{height:164px;margin:0;padding:0;}
#headerimg{height:220px; float:right;}*/
/* added by KB */
#display_name{float:left;padding:30px 0 18px 0;margin:0;font-size:1.5em;color:#fff;display:block;}
#displayname2{float:left;padding:0 30px 0 0;margin:0;font-size:1.5em;color:#333;display:block;}
#agentimage2{padding:0 10px 0;float:left;color:#333;}
#address{float:right;font-size:18px;color:#fff;padding:30px 0 18px 0;}
#agent_image{padding:20px 10px 0;float:left;font-size:2.5em;color:#fff;}
.small{font-size:14px;}
#preffered_phone, #fax_number, #licensed_in{font-size:18px;}
#address{float:right;font-size:18px;color:#fff;}
#address2{float:left; font-size:14px;color:#333;}
.clear{clear:both;height:1px;}
a.arrowlnk:link, a.arrowlnk:visited, a.arrowlnk:hover{font:13px "Lucida Grande", "Trebuchet MS", sans-serif;color:#00f;}
a.arrowlnk:hover{color:#900;}
/* END */
/*contact form css*/
.clabel {width:70px;padding-right:5px;color:#000000;font-size:1.1em;font-weight:normal;font-family:arial,sans-serif;}
.cinput {border:0;width:147px;font:normal 11px arial,sans-serif;}
.ctdtext{background-color:#fff;border:none;text-align:right;font-size:12px;}
.ctdvalue{background-color:#fff;border:1px solid #ccc;font-size:12px;}
.tdborder{background-color:#fff;border:1px solid #ccc;font-size:12px;}

/*forms css, cma*/
table {color: #000000; font-size:12px;margin: 0 0 0 0;}
label {text-align:right;width:150px;padding-right:5px;}
.select{width:150px;font:normal 11px arial,sans-serif;}
.input {border:0;width:147px;font:normal 11px arial,sans-serif;}
#state1 {width:55px;font:normal 11px arial,sans-serif;padding-left:5px;}
#zip1 {width:55px;font:normal 11px arial,sans-serif;padding-left:5px;}
.zip{width:55px;float:left;}
#submit{float:right;}
.tdtext{background-color:#eee;border:1px solid #ccc;font:bold 1em arial,sans-serif;color:#666;text-align:right;}
.tdvalue{background-color:#fff;border:1px solid #ccc;font:normal .7em arial,sans-serif;}
.tdborder{background-color:#fff;border:1px solid #ccc;font:bold .7em arial,sans-serif;}
#tnav{background-color:#3f4953}

/* quicksearch */
.quicksearch { font-family: garamond,ms-sans,arial,helvetica; font-size: 12px; }
.quicksearch span { font-family: garamond,ms-sans,arial,helvetica; font-size: 12px; }
.quicksearch label { clear: left; margin: 4px 0 0 0; width: 40px; }
.quicksearch input.txt { width: 173px; }
.quicksearch input.txt-to { width: 57px; font-size:11px; }
.quicksearch input.txt-num { width: 45px; font-size:11px; }
.quicksearch .qsdrop { width: 145px; font-size:11px; }
.quicksearch input.txt-street { width: 90px; font-size:11px; }
.quicksearch input.txt-zip { width: 75px; font-size:11px; margin-top: 5px; }
.quicksearch input.submit { font-weight: bold; width: inherit; }
.quicksearch select { font-size:10px; }
.quicksearch .param { clear: left; margin: 5px 0 0 0; }
.quicksearch .param p { font-size: 10px; margin: 0 0 0 60px; padding: 0; }

/*hnav*/
#hnav{margin:0;padding:0;height:40px;text-align:center;background-color:#900;}
#hnav ul{margin:0;padding:0;display:inline;list-style-type:none;}
#hnav li a {border-color:#FFFFFF rgb(0, 0, 0) rgb(0, 0, 0) rgb(255, 255, 255);border-style:solid;border-width:1px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:40px;padding:5px 8px;text-decoration:none;}
#hnav li {padding:0;display:inline;padding:0 5px;}  
#hnav li a:hover {background-color:#fff;border-color:#000000 rgb(255, 255, 255) rgb(255, 255, 255) rgb(0, 0, 0);color:#333;letter-spacing:normal;}        

/* Loni nav*/
.LNav{color:#ffffff;font-size:12px;text-transform:uppercase;height:31px;text-decoration:none;margin-left:15px;}
.LNav2{margin-top:0px;color:#ffffff;font-size:12px;text-transform:uppercase;text-align:center;height:31px;}
.LNav2 ul {margin: 0; padding: 0;width 100%; text-align: center; margin-left: 15px;}
.LNav2 ul li { list-style-type: none;}
.LNav2 a:link, .LNav2 a:visited, .LNav2 a:hover {display:block;color:#ffffff;font-size:12px;text-transform:uppercase;text-align:center;text-decoration:none;margin:2px 0; padding: 6px 0 7px;}
.LNav2 a:hover {color:#E7D398;font-size:12px;text-transform:uppercase;text-align:center;text-decoration:none;}

/* Right nav*/
#RNav{float:right;width:180px;margin-top:43px;padding-right:10px;color:#ffffff;font-size:12px;text-transform:uppercase;text-align:center;height:31px;}
#RNav ul {margin: 0; padding: 0;width 100%; text-align: center;}
#RNav ul li { list-style-type: none;}
#RNav a:link, #RNav a:visited, #RNav a:hover {display:block;color:#ffffff;font-size:12px;text-transform:uppercase;text-align:center;text-decoration:none;margin:2px 0; padding: 6px 0 7px;}
#RNav a:hover {color:#E7D398;font-size:12px;text-transform:uppercase;text-align:center;text-decoration:none;}


#nav-primary {width:936px; height:93px;background:/* url(images/hd_nav.jpg) no-repeat 0 0 */;margin-top:0px;margin-left:-1px;position:relative;z-index:5000;padding:0}
#nav-primary-wrap {}
#nav-primary ul {margin: 0; padding: 0;list-style: none;position:absolute;border:0px solid;}
#nav-primary li {margin: 0; padding: 0;float: left;}
#nav-primary a {height:93px;float: left;display:block;overflow:hidden; text-indent:-999em; background:url(images/hd_nav.jpg) no-repeat 0 0; margin:0px;}

#nav-primary a#nav-search-properties {width:204px;background-position:0px 0;margin-left:0px;}
#nav-primary a#nav-search-properties:hover {background-position:0px -93px;}
#nav-primary a#nav-sellers {width:90px;background-position:-204px 0px;}
#nav-primary a#nav-sellers:hover {background-position:-204px -93px;}
#nav-primary a#nav-buyers {width:96px;background-position:-294px 0px;margin-right:0px;}
#nav-primary a#nav-buyers:hover {background-position:-294px -93px;}
#nav-primary a#nav-home {width:171px;background-position:-390px 0;}
#nav-primary a#nav-home:hover {background-position:-390px -93px;}
#nav-primary a#nav-financing {width:119px;background-position:-561px 0;}
#nav-primary a#nav-financing:hover {background-position:-561px -93px;}
#nav-primary a#nav-resources {width:120px;background-position:-680px 0;}
#nav-primary a#nav-resources:hover {background-position:-680px -93px;}
#nav-primary a#nav-about {width:136px;background-position:-800px 0;}
#nav-primary a#nav-about:hover {background-position:-800px -93px;}
        
/*wrappper div*/
#wrapper2 {width:880px;margin: auto;padding-top:30px;}
#wrapper {width:880px;margin:0 auto;padding-top:30px;background:url(images/bg_content.jpg) no-repeat top center;}
/*sidebar*/
#lsidebar{float:left;margin-top:43px;padding:0;text-align:left;width:180px;color:#fff;}
.lnav {width:158px;margin:0;padding:0;list-style-type:none;}
        /*.lnav ul {margin:0;padding:0;list-style-type:none;background-color:rgb(152,170,154);}*/
.lnav li {padding:0;margin:0;width:158px;}
.lnav li a {display:block;width:140px;border-color:#ccc #333 #333 #ccc;border-style:solid;border-width:1px;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;padding:2px 8px;text-decoration:none;}
.lnav li a:hover {background-color:#fff;border-color:#333 #ccc #ccc #333;color:#333;letter-spacing:normal;}        

/*#content{width:600px;float:right;background-color:white;border-style: solid;  border-color: red;      border-width: 2px;}*/
/*.entry{width: 625px;float:right; background-color: white;}*/

/*middle css*/
#middle, #content2{padding:10px 0 0 0px;margin:120px 235px 0 230px ;width:405px;color: #000;text-align:center; font-size: 14px;}
#content{padding:0 0 30px; margin:80px 0 0 220px; width:645px; color: #000; text-align:left; }
#content {position: relative;left: -10px;}
#content2 {height:200px; }
#scroll {margin: 0 200px; margin-top: 12px;}
#content2 ul{margin:0;padding:0;margin-left:2.5em; }
/*blog css*/
.post {clear:left;}
.post h2 {color: #666;}
.post h2 a, .postmetadata a {text-decoration: none; color: #666;}
.post h2 a:hover, .postmetadata a:hover { color: #000;}

.singlepost {margin-top:15px;}
.entry {clear:left;}
.postmetadata {float:left;}
p img { padding: 0;     max-width: 100%;border:0;}
/*      Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than using         align="center", being much more futureproof (and valid) */
img.centered {  display: block; margin-left: auto;      margin-right: auto;     }
img.alignright {        padding: 4px;   margin: 0 0 2px 7px;    display: inline;        }
img.alignleft {padding: 4px; margin: 0 7px 2px 0;      display: inline; }
.alignright {   float: right; } 
.alignleft {    float: left; }
/* Begin Form Form Elements */
#searchform {   margin: 10px auto;      padding: 5px 3px;       text-align: center;     }
#sidebar #searchform #s {       width: 108px;   padding: 2px;   }
#sidebar #searchsubmit {        padding: 1px;   }
.entry form { /* This is mainly for password protected posts, makes them look better. */        text-align:center;      }
select {        width: 130px;   }
#commentform input {    width: 170px;   padding: 2px;   margin: 5px 5px 1px 0;  }
#commentform textarea { width: 570px;   padding: 2px;   }
#commentform #submit {  margin: 0;      float: right;   }
/* End Blog Form Elements */


/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;}
.commentlist a { text-decoration: none; color: #666;}
.commentlist a:hover { color: #000;}
.commentlist li { margin: 15px 0 3px;padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments {text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/*pages with links*/
ol.links, ul.links {padding-left:40px;margin-top:13px;margin-bottom:13px;}
h4.links {margin-top:17px;margin-bottom:17px;}

/*footer css*/  
#footer{margin:0 auto;background:#8a0a07 url(images/footer.jpg) repeat-x;font-size:12px;color:#ffffff;text-align:left;}

#footer .reltorlogo {float:left; padding:2px;} 
#footer .eqhousinglogo {float:left; padding:2px;} 
#footer .logout{float:left;margin-left:5px;}
#footer .copyright{color:#000;font-size:12px;text-align:center;padding:20px 0;}
#footer .rowtxt{float:left;margin:0 2px;text-align:left;margin-left:25px;}
#footwrap {margin: 0 auto; width: 1100px;}
.FooterHD{color:#ffffff;font-size:12px;text-transform:uppercase;text-decoration:none;padding:2px;margin:2px;}
#footer ul {margin: 0; padding: 0;}
#footer ul li {color:#E7D398;font-size:13px;text-decoration:none;padding:2px;margin:2px;border-bottom:1px solid #640704; list-style-type: none;}
#footer ul li a {color:#E7D398;font-size:13px;text-decoration:none;}
#footer ul li a:hover {color:#F7E3A8;}
ul#financing {margin-bottom:15px;}

/* Copyright */
.copyright {color:#000;font-size:11px;}
a.copyright:link {text-decoration: underline;color: #000; font-size:11px}
a.copyright:visited {text-decoration: underline;color: #000; font-size:11px}
a.copyright:active {text-decoration: underline;color: #000; font-size:11px}
a.copyright:hover {text-decoration: none;color: #000; font-size:11px}

/*cma form css*/
.cmap{padding: 0;}
.cmalabel{font-size: 1em; text-align: right;    float: right; width: 130px;     display:block;  padding-right: .3em;}   
.cmaselect {width: 135px; }
.cmainput {width:131px;         border: 1px solid #000000; margin: 0 0 0 5px;}
#stateinput { width:45px; float:left; }
#ziplabel {     width:28px;     float:left; }
#zipinput {     width:50px;     float:left;     padding-top:0px;        padding-bottom:0em;     margin-bottom: 0px; }
#email1 { padding-bottom: 15px;}
#phone1 {padding-bottom: 15px;}
#submit{ float:right; margin-top:1em; float:right; padding-right: .1em; padding-bottom: .5em;}

/*rss main feed css*/
.feeddescription  {font:normal 1em arial,sans-serif;color:#000;margin-top:1.5em;margin-bottom:1.5em;}
.feeddate {font:bold 1.3em arial,sans-serif;color:#666;border-top:1px solid #666;padding-top:.5em;}
.feedtitle {font:bold 1.1em arial,sans-serif;color:#000;margin-top:.2em;}


/*custom pages css*/

/*custom css for my team*/
.myteamtable {width:610px;border:1px solid #879675;}
.myteamtable h4 {padding-left:20px;margin:10px 0px;font-size:24px;font-weight:bold;}
.myteamtable p {padding:0px 0px 0px 20px;margin:3px 0px;font-size:14px;font-weight:bold;}
.teamphoto {width:200px;border-width:5px;border-style:solid;border-color:#879675;}
.membercontactinfo {width:390px;border-width:5px;border-style:solid;border-color:#879675;text-align:left;color:#272030;}


/*custom css for my testimonies*/
.mytestimonials {width:600px;border:1px solid #9A887A;}
.mytestimonials td {padding:10px;}
.mytestimonials td {width:600px;border-width:5px;border-style:solid;border-color:#9A887A;text-align:left}
.author {border:0px;}

/*custom css for my profile*/
.myprofileheading {font-weight:bold;}
.myprofile{border:0px;}

/*custom buyers  pages*/
#buyer {width:100%;}
.leftitem{float:left;}
.rightitem{float:right;}

/*custom sellers page*/
#seller {float:left;}

/*for use with notitle.php*/
#notitle {float:left;width:600px;height:30px;}
#notitleheading {float:left;}
#notitlelink{float:right;text-align:left;padding-top:18px;}
#notitlelink a {text-decoration:none;color:#000022;}

/* rss news */
.timestamp{font:bold 1.3em arial,sans-serif;color:#666;border-top:1px solid #666;padding-top:.5em;}
.weblogTitle{font:bold 1.1em arial,sans-serif;color:#000;margin-top:.2em;}
.weblogTitle a {text-decoration: none; color: #000;}
.weblogEntry, .entry {font:normal 1em arial,sans-serif;color:#000;margin-top:.2em;margin-bottom:1.5em;}
.weblogCurrent, .post {background-color:transparent;}

/*for use with 4 columns sales data tables*/
.retable {width:600px;border:1px solid #C4A270;}
.address {width:300px;border:1px solid #C4A270;}
.price  {width:100px;border:1px solid #C4A270;}
.saledate {width:100px;border:1px solid #C4A270;}
.listingbroker {width:100px;border:1px solid #C4A270;}
#clear {height:15px;clear:both;}

/*custom css for about me page*/
#aboutcontact {float:left;margin-top:30px;}

/* json featured */
.listingwrapper {border: 1px solid #000; margin:0 0 10px 0; width:585px; padding:0;}
.listingwrapper .listinghead { background-color:#620704; padding: 10px 14px 0; height: 51px; width: 558px;}
.listingwrapper .listinghead {/* background: url("images/featured_head.gif") no-repeat;  ** 585x61px image size ** */ }
.listingwrapper .listinghead .alright {float: right; text-align: right;}
.listingwrapper .listinghead .alprice, .listingwrapper .listinghead .aladd1 {font-size:19px; color: #fff;}
.listingwrapper .listinghead .alstatus, .listingwrapper .listinghead .aladd2 {font-size:14px; font-weight: bold ; color: #fff;}
.listingwrapper .listingbody { padding: 0 15px; width: 555px; }
.listingwrapper .alopen {text-align: center; padding: 4px 0; color: #8A0A07; font-weight: bold; font-size:19px;  }
.listingwrapper {/* background: url("images/featured_back.gif") repeat-y ; ** 585px wide repeating image** */ }
.listingwrapper .listingbody .althumbnail {float: left;}
.listingwrapper .listingbody .althumbnail img {border: none; margin:8px 7px 0 8px;}
.listingwrapper .listingbody .lbleft { width:260px ; float: left;}
.listingwrapper .listingbody .lbright { margin: 5px 24px 0 270px;}
.listingwrapper .listingbody .lbright .fldesclab { font-weight: bold;}
.listingwrapper .listingbody .viewbut  {float:right;text-decoration: none; font-weight: bold; padding: 10px 14px; margin: 15px 0 0 0px; background: #620704 ; color: #fff; border: 1px solid #000;list-style-type: none;}
.listingwrapper .listingbody .viewbut:hover {background: #901311;}
.listingwrapper .listingbody .viewbut {/* background: url("images/ma/featured_but.gif") no-repeat ; ** 116x26px image ** */ }
r
.listingwrapper .listingbody ul {clear: left; padding-left: 0; margin: 10px 0 0 15px; font-weight: bold;list-style-type: none;} 
.listingwrapper .listingbody ul li {float: left; margin: 0; }
.listingwrapper .listingbody ul li a {  text-decoration: none; color: #620704; font-weight: bold; padding: 2px 7px; margin: 7px 3px 0; background:#F4ECD0; display: block; border: 1px solid #CFAC4D;}
.listingwrapper .listingbody ul li a:hover {color: #901311;}
.listingwrapper .listingbody table {width: 90%; font-weight: bold; padding-top: 10px;}
.listingwrapper .listingbody table .fllab {padding-left: 10px;}
.listingwrapper .listingfoot {clear: both;/* background: url("images/featured_foot.gif") no-repeat; ** 585x11px images size** */ height: 11px; width: 585px; }
#sitelinks {float:left;list-style-type: none;margin:0px;padding:0px;width: 406px;}


