@charset "utf-8";
/* CSS Document */
/*  ****** CSS AND DESIGN BY DREAM CATCHER - www.dreamcc.com  ****** */

/* TAGS */
a { text-decoration:none; outline: none; }
body { background:url(../images/background.jpg) repeat; margin: 0px; }
body, td, th { font-family: Mryriad, Arial, Helvetica, sans-serif; font-size: 14px;  }
img { border: 0px; }
hr { color:#e1d7c8; background-color:#e1d7c8; height:1px; border:0; }
h1, h2, h3, h4, h5, { margin: 2px 0px; padding: 0px; font-family: "Goudy Old Style", Arial, Helvetica, sans-serif; font-size: 20px; }
h6 { margin: 0px; padding: 0px; font-family: "Amaze", Arial, Helvetica, sans-serif; font-size: 16px; }

/* IDs */
#container { width: 906px; margin: 10px auto; padding: 0px; background:url(../images/background-page-noline.jpg) repeat-y; }
#header { background:url(../images/header.jpg); width: 906px; height: 189px; }
#header h1 { font-size: 0px; text-indent: -5000px; }

#leftCol { float:left; width: 370px; margin: 15px 20px 5px 40px; position:relative; }
*html #leftCol { float:left; width: 370px; margin: 15px 20px 5px 20px ;}
#flash { width: 300px; height: 450px; margin: -150px 0px 0px 30px; padding: 0px; position: relative; }
#mainCol { margin: 10px 0px 0px 434px; width: 425px; }

#navbar { background:url(../images/navbar.jpg) no-repeat; width: 906px; height: 147px; clear:both; }
#navbar ul { width: 494px; margin: 0px 0px 0px 205px; padding: 0px; }
#navbar ul li { float: left; list-style: none; position: relative; }
#navbar ul li a { text-decoration:none; display: block; height: 39px; width: 247px; text-indent:-5000px; font-size: 0px; }
#navbar ul a:hover { background:url(../images/navbar.jpg) no-repeat;  }		
#navbar ul li ul li a:hover { color: #f7dd16; background:#980e02; font-weight: bold; }
#navbar ul li a#welcome {  background-position: -205px -147px; }
#navbar ul li a#real { background-position: -452px -147px; }
#navbar ul li a#about {  background-position: -205px -186px; }
#navbar ul li a#inthe { background-position: -452px -186px; }
#navbar ul li a#contact {  background-position: -205px -225px; }
#navbar ul li a#photo {  background-position: -452px -225px; }

#realtyBtns { margin:0px auto; }
#realtyBtns ul { margin:0px auto; padding:0px; list-style:none; background:url(../images/realty_btns.jpg) no-repeat -380px 0px;  width: 380px; }
#realtyBtns ul li { list-style:none; margin:0px auto; padding:0px; }
#realtyBtns ul li a { display:block; width:380px; text-indent:-9999px; background:url(../images/realty_btns.jpg) no-repeat; }
#realtyBtns ul li a:hover { background:none; }
#realtyBtns ul li a#rmChase { height:109px; background-position: 0px -0px; }
#realtyBtns ul li a#rmTyler { height:111px; background-position: 0px -109px; }
#realtyBtns ul li a#rmOther { height:110px; background-position: 0px -220px; }

#sideBtns { margin:0px auto; height:354px; width:220px; position:relative; top:-8px; left:-75px; margin-bottom:20px; }
#sideBtns ul { margin:0px; padding:0px; padding-top:86px; list-style:none; width: 220px; height:354px; }
#sideBtns ul li { list-style:none; margin:0px; padding:0px; position:relative; }
#sideBtns ul li a { display:block; width:218px; height:40px; text-indent:-9999px; }
#sideBtns ul li a:hover { background:none; }
#sideBtns ul li a#sideAbout { height:40px; background-position: -1px -86px; }
#sideBtns ul li a#sideProperty { height:37px; background-position: -1px -126px; }
#sideBtns ul li a#sideLotMap { height:40px; background-position: -1px -163px; }
#sideBtns ul li a#sideDirections { height:40px; background-position: -1px -203px; }
#sideBtns ul li a#sideContact { height:36px; background-position: -1px -243px; }
#sideBtns ul li a#sideSchools { height:37px; background-position: -1px -279px; }
#sideBtns ul li a#sidePhoto { height:40px; background-position: -1px -316px; }


#sideBtns ul li a#sidePropertyDetail { height:40px; background-position: -1px -86px; }
#sideBtns ul li a#sideBrochureDetail { height:37px; background-position: -1px -126px; }
#sideBtns ul li a#sideSitePlanDetail { height:40px; background-position: -1px -163px; }
#sideBtns ul li a#sideSchoolsDetail { height:40px; background-position: -1px -203px; }
#sideBtns ul li a#sideContactDetail { height:36px; background-position: -1px -243px; }
#sideBtns ul li a#sideDirectionsDetail { height:37px; background-position: -1px -279px; }
#sideBtns ul li a#sideFloorPlanDetail { height:40px; background-position: -1px -316px; }

#dreamcc { line-height: 3em; font-size: 14px; }
#dreamcc a { text-decoration: underline; }

.chaseParkSideMenu { background:url(../images/realtyNavigation2.jpg) no-repeat -220px 0px; }
.chaseParkSideMenu ul li a { background:url(../images/realtyNavigation2.jpg) no-repeat; }

.chaseParkSideMenuDetails { background:url(../images/listingNavigation2.jpg) no-repeat -220px 0px; }
.chaseParkSideMenuDetails ul li a { background:url(../images/listingNavigation2.jpg) no-repeat; }

.tylerValleySideMenu { background:url(../images/realtyNavigation.jpg) no-repeat -220px 0px; }
.tylerValleySideMenu ul li a { background:url(../images/realtyNavigation.jpg) no-repeat; }

.tylerValleySideMenuDetails { background:url(../images/listingNavigation.jpg) no-repeat -220px 0px; }
.tylerValleySideMenuDetails ul li a { background:url(../images/listingNavigation.jpg) no-repeat; }

.otherSideMenu { background:url(../images/realtyNavigation3.jpg) no-repeat -220px 0px; }
.otherSideMenu ul li a { background:url(../images/realtyNavigation3.jpg) no-repeat; }

.otherSideMenuDetails { background:url(../images/listingNavigation3.jpg) no-repeat -220px 0px; }
.otherSideMenuDetails ul li a { background:url(../images/listingNavigation3.jpg) no-repeat; }


#copyright { color:#FFFFFF; font-size: 11px; text-align: center; height: 60px; }
#copyright a { color:#FFFFFF; }

/* CLASSES */
.floatLeft { float: right; margin: 0px 10px 0px 0px; }
.floatRight { float: right; margin: 0px 0px 0px 10px; }
.largeQuote { font-size:18px; font-style: italic; color:#27221c; }
.lightOutline { border: #e1d7c8 1px solid; }
.smallText { font-size: 12px; }
.smallerText { font-size: 10px; }
.signature {  }
.textRealty { font-size: 11px; }
.textRealtyHeading { font-size:14px; font-weight:bold; color:#5c4823;  }
.textRealtyTitle { font-size:14px; font-weight:bold; color:#5c4823; }
table.realty td { padding:3px 0px 0px 0px; margin-right:10px;}
table.holder { border: 1px solid; border-color: #8a7650; }
.center { text-align:center; color:#5c4823; }
.adminList { margin-left:20px; }