/* CSS Document */

/*Colors
BodyBG:#1a1a1a - Dark Gray
Content BG:#0e0e0e - Dark Black Gray
Text Color:#e0d2ba - Light Tan
            #FFF - White
*/

body{background:url(/images/BodyBg.jpg) repeat-x top center #1a1a1a; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif; color:#e0d2ba}
h1{}
h2{}
h3{}
h4{}
p{}
a{color:#fff; border:none; cursor:pointer; text-decoration:underline}
a:hover{text-decoration:none;}

#MainWrapper{overflow:hidden; position:relative;}
#MainContainer{background:url(/images/WrapperBg.png) no-repeat; overflow:hidden; margin:10px 0 0 0; padding:0;}
#Logo{float:left; width:277px; height:146px; display:block;position:absolute; top:0; left:0px;}
#MainNav{background:url(/images/MenuBg.png) no-repeat; height:61px; display:block; position:absolute; top:40px;left:260px; z-index:9999}
#MainNav li{float:left; display:inline; margin:8px 10px 0 15px; padding:0; position:relative;}
#MainNav li:hover div{display:block; float:left;}
#MainNav li:hover ul{display:block; background:url(/images/DropMenuBottom2.png) bottom center no-repeat;}
#SubNavWrapper{display:none; float:left; width:177px; padding:0; margin:0; position:absolute; z-index:9999;}
#SubNav{display:none; float:left; position:absolute; width:177px;margin:0; padding:0 0 20px 0; z-index:9999}
#SubNav li{float:left; display:block; width:100px; padding:0; margin:2px 0 0 10px;}
#SubNav li a{display:block; padding:5px 0 5px 10px; margin:0; text-decoration:none; width:150px}
#SubNav li a:hover{background:#0e0e0e}
#SubNavWrapper img{margin:0 0 0 -2px; padding:0;}
#MainNav li:hover a#Nav_OutdoorLiving{background:url(/images/OutDoorLivingSprite.png) bottom center;}
a#Nav_OutdoorLiving{height:40px; width:140px; display:block; background:url(/images/OutDoorLivingSprite.png) top center; z-index:9999}
a#Nav_OutdoorLiving:hover{background:url(/images/OutDoorLivingSprite.png) bottom center;}
a#Nav_OurGallery{height:40px; width:112px; display:block; background:url(/images/OurGallerySprite.png) top center;}
a#Nav_OurGallery:hover{background:url(/images/OurGallerySprite.png) bottom center;}
a#Nav_OurProcess{height:40px; width:112px; display:block; background:url(/images/OurProcessSprite.png) top center}
a#Nav_OurProcess:hover{ background:url(/images/OurProcessSprite.png) bottom center}
a#Nav_AboutTerraBella{height:40px; width:157px; display:block; background:url(/images/AboutTerraBellaSprite.png) top center}
a#Nav_AboutTerraBella:hover{ background:url(/images/AboutTerraBellaSprite.png) bottom center}
a#Nav_OutdoorLiving:hover #SubNav{display:block; visibility:visible;}

#Col2{float:right;display:block; width:643px; margin:100px 30px 0 0; background:#0e0e0e; color:#fff; min-height:500px; position:relative; z-index:1}
#Col2 h1{background:url(/images/TitleBg.png) left top no-repeat;display:block; float:left; font-size:24px; font-weight:bold; color:#e0d2ba; height:37px; padding:0 20px; margin:10px 0}
#Col2Content{width:623px; margin:10px; display:block; float:left; color:#e0d2ba}
#Col2 p{margin:10px 5px;}

#ContactForm{margin-left:20px; width:400px;float:left;}
#ContactForm td{padding:5px 5px 20px 5px; vertical-align:top}
#ContactInfo{width:195px; float:right;}
.SubmitBtn{background:url(/images/GlobalBtn.png); width:193px; height:38px; color:#0e0e0e; border:none; font-size:16px; font-weight:bold; cursor:pointer;}
#Col1Container{width:260px; padding:0; margin:130px 0 0 10px; padding:0; display:block;}

#Col1{background:url(/images/Col1Bg.png);float:left;display:block; width:260px; margin-top:10px}
.Col1Content{margin:5px 10px; padding:0 5px 0px 5px}
#Col1Bottom{background:url(/images/Col1Bottom.png) top center;float:left; display:block; margin:0; padding:0; width:260px; height:23px;}
a#LetsGetStarted{background:url(/images/GetStartedBtnSprite.png) top center; display:block; height:66px; width:236px; padding:0; margin-left:auto; margin-right:auto; margin-top:10px;}
a#LetsGetStarted:hover{background:url(/images/GetStartedBtnSprite.png) bottom center; }
#ContainerBottom{display:block; float:left; width:972px; height:19px; margin:0; padding:0; }
#Footer{color:#fff; display:block; margin:15px auto 20px auto;}
#Address{display:block; float:left; margin-bottom: 10px}
#FooterNav{text-align:center; display:block}
#FooterNav li{display:inline; list-style:none; margin:0; padding:0 25px;}
#FooterNav li a{text-decoration:none;}
#FooterNav li a:hover{text-decoration:underline;}
#Legal{margin:0 auto 0 auto; text-align:center; font-size:10px;}

.TBTextField{background-color:#efe1bf}

#slider {margin:5px auto 0 auto;width:580px;height:225px;background:#e3e3e3;position:relative;display:block;}
#slider #sliderContainer {margin:5px auto 0 auto; width:550px; height:auto; overflow:auto; /* allow scrollbar */position:relative;}
#slider #sliderContainer .slide {margin:0 auto;width:530px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:auto;}
.control {display:block;width:48px;height:80px;text-indent:-10000px;position:absolute;cursor: pointer;}
#leftControl {top:80px;left:-20px;background:transparent url(/images/leftarrow.png) no-repeat 0 0;z-index:999}
#rightControl {top:80px;right:-20px; background:transparent url(/images/rightarrow.png) no-repeat 0 0;z-index:999}
.slide h2 {margin:15px;}
.slide h2 {font:italic 24px Georgia, "Geneva", Times, serif;color:#484848;letter-spacing:-1px;}
.slide img {float:left;margin:0 15px;}
.slide p{width:500px; float:left; display:block; padding-left:30px; color:#484848;  margin:0;}
.slide a{color:#666666}



























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
