﻿/* The Reset ---------------------------------- */
/* -------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; vertical-align:top; text-align:left; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* End Reset ---------------------------------- */

/* COLORS ----------------------------------
#eb5928 - Orange
#016AA1 - Dark Blue (Header)
#414141 - Dark Gray (Background)
#6efe01 - green text

59461B
----------------------------------        */


*html .fixImg{margin-top:-4px}

body{ background-image:url('../images/bg_bottom.jpg'); background-repeat:repeat;
	font-family:Georgia, "Times New Roman"; font-size:14px; line-height:18px; color:#7b6d49; 
	}
a, a:hover { color:#5a481c; text-decoration:underline}
strong{font-weight:bold;}
#divBGContainer {width:100%;height:100%;position:relative}
#divTopBG {background-image:url('../images/bg_top.jpg'); width:100%;height:290px}
#divBotBG { width:100%;  }

#divPageContainer {width:100%;height:100%;position:absolute;top:0;left:0;}
#divContentContainer {top:40px;width:980px;background-color:#D8C597}

img.portPic{border:solid 4px #fff;margin:0 4px 4px 0;width:130px;}


#selectalot { font-size:16px; line-height:18px; font-family:"Times New Roman"}
.lotinfo { font-size:16px; line-height:14px; font-family:"Times New Roman"}
.lotdesc { font-size:14px; line-height:14px; font-family:"Times New Roman";font-weight:normal;}
.lotdetails { font-weight:bold;}

.subnav { font-size:12px; color:#7b6d49}
.subnav a{ text-decoration:none; color:#7b6d49 }
.subnav a:hover{ text-decoration:none; color:#7b6d49 }
.subnav h1{ font-size:12px; color:#5a481c; line-height:14px; font-weight:bold; padding-top:10px}
.subnav h2{font-size:13px; color:#7b6d49; line-height:14px; padding-top:10px; padding-bottom:10px; padding-left:10px; margin:0;}
*html .subnav h2 { padding-bottom: 0; }
.subnav h2 { *padding-bottom: 0; }
.subnav h2 a{text-decoration:none; color:#7b6d49}
.subnav h2 a:hover{text-decoration:none; color:#5a481c}
.dottedline {padding-left:7px}

h1{padding:0 0 8px 0; line-height:26px;}
h2{padding:0 0 8px 0;}

/* GALLERY */
.gallery_mainimgdiv{border:solid 1px black; width:600px;}
.gallery_mainimg{padding:20px; width:560px;}
.gallery_thumbdiv{border:solid 1px black; padding:10px;float:left;margin:10px 10px 0 0}
.gallery_thumbimg{}

/* END GALLERY */

/* NAVIGATION */
ul#NewsArticleList li{margin:0px 0 12px 0; font-size:12px;line-height:15px; list-style:none;}
ul#NewsArticleList li span.newsarticledate{font-size:11px;}

/* NAVIGATION */
#navcontainer{width:204px;padding: 20px 0 0 0;font-family: Georgia, "Times New Roman";color: #7b6d49;font-size:14px;}
*html #navcontainer { width:175px; }
#navcontainer ul{list-style: none;margin: 0;padding: 0;border: none;}
#navcontainer li{list-style: none;margin: 0;}
#navcontainer li a{text-transform:uppercase;text-align:right;display: block;
	padding: 7px 30px 7px 0.5em;background-image: url('images/be_nav_bg.jpg');line-height:17px;
	color: #00a9d1;text-decoration: none;width: auto; }
/* html>body #navcontainer li a { width: auto; } NON IE FIX*/
*html #navcontainer li a{ width: 100%; }
#navcontainer li a:hover{text-transform:uppercase;text-align:right;background-image: url('images/be_nav_bg_mo.jpg');color: #f5b363;}
/* END NAVIGATION */

#headerlinks { position:absolute;top:15px;left:20px; color:#EADFC2; font-size:12px; font-family:"Times New Roman"; } 
#headerlinks a{ color:#EADFC2; text-decoration:none; font-family:"Times New Roman"} 
#headerlinks a:hover{ text-decoration:underline; font-family:"Times New Roman"} 

#footerlinks { color:#EADFC2; width:860px; height:20px; font-size:12px; padding-bottom:40px; font-family:"Times New Roman"} 
*html #footerlinks { margin-top:-20px; }
#footerlinks { *margin-top:-20px; }
#footerlinks a{ color:#EADFC2; text-decoration:none; font-family:"Times New Roman"} 
#footerlinks a:hover{ text-decoration:underline; font-family:"Times New Roman"} 



/* ++++++++++++++++++++++++++ Builder Profile ++++++++++++++++++++++++++++ */
.BuilderList a{ text-decoration: underline;}
.BuilderList h1{padding-bottom:20px;}
.BuilderList h2{color: #5a481c;padding:0;margin:0; }
/* ++++++++++++++++++++++++++ Builder Profile ++++++++++++++++++++++++++++ */

.foo, x:-moz-any-link { } /* FireFox 2 */
.foo, x:-moz-any-link, x:default { } /* FireFox 3 */
html>/**/body .foo, x:-moz-any-link, x:default { } /* Only FireFox 3 */

/* +++++++++++++++++++++++++++++++++++++++++++++++ iFRAME STYLE +++++++++++++++++++++++++++++++++++++++++++++++ */    
.iFrame_Form{float: left;width:420px;margin:30px 0 0 0}
.iFrame_Survey{float: left;width:250px;margin:10px 0 0 0}




/* +++++++++++++++++++++++++++++++++++++++++++++++ NEWSFEED STYLES +++++++++++++++++++++++++++++++++++++++++++++++ */
#NewsBox {float:left;width:388px;  margin:10px 0 0px 0; padding-bottom:20px; position:relative; z-index:1}
    #NewsBox h1{font-size:14px;  font-weight:bold;margin:20px 0 0 0px;padding:0 0 5px 0; text-transform:uppercase;display:inline;}
    #NewsBox #NewsContainer{float:left;width:314px;height:403px; overflow:auto;padding:10px 10px 0 10px;margin:0px 0 10px 10px;position:relative; z-index:999}


.FeedContainer {width:290px;padding-left:0px;font-size:11px;margin-bottom:10px;padding-bottom:10px;color:#727145; border-bottom:solid 1px #727145}
    .FeedContainer .Title {color:#5A582F; font-weight:bold;line-height:13px; margin-bottom:5px;}
    .FeedContainer .Title a{color:#5A582F; font-weight:bold; text-decoration:none;}
.twitFeed{background:transparent url('../images/lf_news_twitter.png') no-repeat;}
.fbFeed{background:transparent url('../images/lf_news_facebook.png') no-repeat;}
.eventFeed{background:transparent url('../images/lf_news_events.png') no-repeat;}
.statusFeed{background:transparent url('../images/lf_news_status.png') no-repeat;}


/* +++++++++++++++++++++++++++++++++++++++++++++++ MAIN AD SCROLLER SLIDER STYLES - ANYTHING SLIDER +++++++++++++++++++++++++++++++++++++++++++++++ */

/* #HomeMainSlider{ float:left;width:624px;height:474px;margin:0px 0 0 0px; position:relative;} */
#HomeMainSlider{ float:left;width:652px;height:290px;margin:0px 0 0 0px; position:relative;}
#HomeMainSlider .wrapper { width: 652px; overflow: auto; height: 290px; margin: 0 ; 
                           position: absolute; top: 0; left: 0; }
                                        /* Width below is max for Opera */
#HomeMainSlider .wrapper ul          { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
#HomeMainSlider .wrapper ul li       { display: block; float: left; padding: 0; width: 652px; height: 290px; margin: 0; }

#HomeMainSlider .thumbNav            { z-index:20; position: relative; top: 440px;left:48px;}
#HomeMainSlider .thumbNav li         { display: inline; }
#HomeMainSlider .thumbNav a          { color: black; font: 11px/18px Georgia, Serif; display: inline-block; width:22px; height: 22px;margin:0 5px 0 0;  background: transparent url(../images/lf_homead_off.png) no-repeat; }
#HomeMainSlider .thumbNav a:hover    {  }
#HomeMainSlider .thumbNav a.cur      { background: transparent url(../images/lf_homead_on.png) no-repeat; }
#HomeMainSlider li.arrow             {display:none;}

/*  Prevents*/
#HomeMainSlider .wrapper ul ul       { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
#HomeMainSlider .wrapper ul ul li    { float: none; height: auto; width: auto; background: none; }
.start-stop                          { display:none; }
.start-stop.playing                  { display:none; }
.start-stop:hover                    { display:none; }

#HomeMainSlider .HomeMainAdContainer {cursor:pointer;  position:relative;width:652px;height:290px; }
#HomeMainSlider .HomeMainAdContainer .Content{position:absolute;top:30px;left:50px;color:#fff;font-size:16px; line-height:20px;width:300px }
#HomeMainSlider .HomeMainAdContainer h1{font-size:22px; font-weight:bold; line-height:24px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++ MAIN AD SCROLLER SLIDER STYLES - ANYTHING SLIDER +++++++++++++++++++++++++++++++++++++++++++++++ */

#ContentSlider{ float:left;width:532px;height:196px;margin:0px 0 0 0px; position:relative;}
#ContentSlider .wrapper { width: 532px; overflow: auto; height: 196px; margin: 0 ; position: absolute; top: 0; left: 0; }
                                        /* Width below is max for Opera */
#ContentSlider .wrapper ul          { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
#ContentSlider .wrapper ul li       { display: block; float: left; padding: 0; width: 532px; height: 196px; margin: 0; }

#ContentSlider .thumbNav            { z-index:20; position: relative; top: 440px;left:48px;}
#ContentSlider .thumbNav li         { display: inline; }
#ContentSlider .thumbNav a          { color: black; font: 11px/18px Georgia, Serif; display: inline-block; width:22px; height: 22px;margin:0 5px 0 0;  background: transparent url(../images/lf_homead_off.png) no-repeat; }
#ContentSlider .thumbNav a:hover    {  }
#ContentSlider .thumbNav a.cur      { background: transparent url(../images/lf_homead_on.png) no-repeat; }
#ContentSlider li.arrow             {display:none;}

/*  Prevents*/
#ContentSlider .wrapper ul ul       { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
#ContentSlider .wrapper ul ul li    { float: none; height: auto; width: auto; background: none; }
.start-stop                          { display:none; }
.start-stop.playing                  { display:none; }
.start-stop:hover                    { display:none; }


/* +++++++++++++++++++++++++++++++++++++++++++++++ PORFOLIO ITEM SLIDER STYLES - ANYTHING SLIDER +++++++++++++++++++++++++++++++++++++++++++++++ */

#PortfolioDetailsContainer{margin:20px 0 0 23px}
    #PortfolioPhotoContainer{float:left;width:590px;height:330px;}
        
    #DescriptionContainer{float:left;width:540px;margin-left:20px; font-size:12px; line-height:17px;}
        #DescriptionContainer h1{font-size:24px;font-weight:bold;margin:0px 0 5px 0;}
        #DescriptionContainer h2{font-size:18px;font-weight:bold;margin:0px 0 5px 0;}
        #DescriptionContainer .LabeledAs{font-family:Arial;}


#PortfolioSlider{ float:left;width:590px;height:300px;margin:0px 0 0 0px; position:relative;}
#PortfolioSlider .wrapper { width: 590px; height: 300px; overflow: auto; margin: 0 ; 
                           position: absolute; top: 0; left: 0; }
                                        /* Width below is max for Opera */
#PortfolioSlider .wrapper ul          { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
#PortfolioSlider .wrapper ul li       { display: block; float: left; text-align:center; padding: 0; width: 590px; height: 300px; margin: 0; }

#PortfolioSlider .thumbNav            { z-index:20; position: relative; top: 460px;right:0px;float:right;}
#PortfolioSlider .thumbNav li         { display: inline; }
#PortfolioSlider .thumbNav a          { color: black; font: 11px/18px Georgia, Serif; display: inline-block; width:21px; height: 21px;margin:0 10px 0 0;  background: transparent url(../images/button_off.png) no-repeat; }
#PortfolioSlider .thumbNav a:hover    {  }
#PortfolioSlider .thumbNav a.cur      { background: transparent url(../images/button_on.png) no-repeat; }
#PortfolioSlider li.arrow             {display:none;}

/*  Prevents*/
#PortfolioSlider .wrapper ul ul       { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
#PortfolioSlider .wrapper ul ul li    { float: none; height: auto; width: auto; background: none; }
.start-stop                          { display:none; }
.start-stop.playing                  { display:none; }
.start-stop:hover                    { display:none; }


