/***************************************************************************
*
*	csregStyle.css - CORNERSTONE Real Estate Group
*
****************************************************************************/

/***   Base definitions - HTML tags   ***/
* { margin: 0; padding: 0; }
html {height: 100%; margin-bottom: 10px; font-size: 100%; }
body  { 
   font: 100% Verdana, Helvetica, Arial, sans-serif;
   font-size: 14px; 
	text-align: center; 
   color: #000000; 
   background-color: #8D2B22; 
/* background-color: #710000; */
/* background-color: #633424; */
   background-image: url(bkg2.png); 
   background-repeat: repeat; 
} 

em { font-weight: bold; font-style: italic; }
a.link { text-decoration: underline; font-weight: bold; color: #633424;}
a.visited { text-decoration: underline; color: #633424; }
a.hover { text-decoration: underline; color: #8D2B22; }
a.active { text-decoration: underline; color: #8D2B22; }
h1 { 
	font-size: 122%; font-family:  "Copperplate Gothic", Georgia, "Times New Roman", Times, serif; 
   margin-bottom: 10px; color: #8D2B22; text-transform: uppercase; font-style: italic; 
}
h2 { 
	font-size: 115%; font-family: "Copperplate Gothic", Georgia, "Times New Roman", Times, serif; 
   margin-bottom: 10px; color: #000000; text-transform: uppercase; font-style: italic; 
}
h3 { 
	font-size: 100%; font-family: "Copperplate Gothic", Georgia, "Times New Roman", Times, serif; 
   margin-bottom: 10px; color: #000000; text-transform: uppercase; font-style:italic; 
}
h4 { 
	font-size: 85%;  font-family: "Copperplate Gothic", Georgia, "Times New Roman", Times, serif; 
   margin-bottom: 10px; color: #000000; text-transform: uppercase; font-style: italic; 
}

/***   Navigation Bar   ***/
#navBar { list-style-type: none; width: 175px; }
#navBar li { float: left; width: 100%; }
#navBar a {
  font-family: "Copperplate Gothic Bold", Verdana, Arial, Helvetica, sans-serif;    
  display: block; 
  color: #8D2B22;
  background-color: #cccccc;
/*
  color: #E7DEB6;
  background-color: #633424;
*/
  text-decoration: none;
  padding: 0px 10px;
  line-height: 3;
  border-bottom: 1px solid #FFF;
 /* font-weight: bold; */
  text-align: center; 
/*  font-size: 24px; */  
}
#navBar #nav_con a { border: none; }
/* #navBar a:hover { background: #FCBC62; color: #8D2B22; } */
#navBar a:hover { background: #8D2B22; color: #ffffff; }

#bodyHome #navHome a,
#bodyGallery #navGallery a,
#bodyAbout #navAbout a,
#bodyMLS #navMLS a,
#bodyServices #navServices a,
#bodyTest #navTest a,
#bodySchools #navSchools a,
#bodyTools #navTools a,
#bodyDiv #navDiv a,
#bodyCos #navCos a,
#bodyWp #navWp a { background: #E7DEB6; color: #8D2B22; font-weight: bold; }

/***   Layout   ***/
#homeContainer { text-align: left; width: 969px; background-color: #FFFFFF; margin: 0 auto; height: 1215px; }
#homeContainerServices { text-align: left; width: 969px; background-color: #FFFFFF; margin: 0 auto; height: 1296px; }
#divNav { float: left; width: 175px; height: 1185px; background-color: #CCCCCC; padding: 15px; }
#divNavServices { float: left; width: 175px; height: 1266px; background-color: #CCCCCC; padding: 15px; }
#homeMain { float: left; width: 733px; padding: 15px; }
#homeLeftBox { background-color: #ffffff; float: left; width: 380px; height: 794px; margin: 15px 0px 0px; padding: 15px; }
#homeLeftBoxServices { background-color: #ffffff; float: left; width: 380px; height: 875px; margin: 15px 0px 0px; padding: 15px; font-size: 12px; }
#homeRightBox { background-color: #E7DEB6; float: right; width: 248px; height: 794px; margin: 15px 0px 0px; padding: 15px; }
#homeRightBox p { margin: 0 0 15px 0;}
#homeRightBoxServices { background-color: #E7DEB6; float: right; width: 248px; height: 875px; margin: 15px 0px 0px; padding: 15px; }
#divMLSContainer { text-align: left; width: 969px; background-color: #FFFFFF; margin: 0 auto; height: 1600px; }
#divMLSNav { float: left; width: 175px; height: 1570px; background-color: #CCCCCC; padding: 15px; }
#divMLS { float: left; width: 733px; padding: 15px; height: 1570px; }
#divFooter { font-size: 85%; width: 100%; float: left; text-align: center; margin: 15px 0px 25px 0px; }
#sigBar { list-style-type: none; width: 175px; }
#sigBar li { float: left; width: 100%; }
#testimonBar { list-style-type: disc; margin: 0px 0px 0px 25px;  }
#testimonBar li { float: left; width: 100%; margin: 0px 0px 5px 0px; }

/***   Classes   ***/
.logoImg { margin: 0px 0px 15px 12px; border: none; }
.realtorImg { margin: 15px 0px 15px 50px; padding: 0px 0px 0px 0px; }
.poweredBy { color: #E7DEB6; background: inherit;}
.w3cImg { border: none; }
.blkCentered { display: block; margin-left: auto; margin-right: auto }
.fltlft { float: left; margin: 0px 15px 15px 0px; }
.fltrt { float: right; margin: 0px 0px 10px 10px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.txtAlign { text-align: justify; margin-bottom: 10px; }
.signature { font-weight: bold; font-style: italic; }
.hot { color: #8D2B22; font-style: italic; }
.schoolList { margin: 0px 0px 0px 25px; }
.schoolList li { float: left; width: 100%; margin: 0px 0px 5px 0px; }
.schoolH3 { margin: 10px; }
.contactInfo{ text-align: center; padding: 20px 0px 35px 0px; }
.imgMLS { margin: 35px 0px 0px 0px; border: none; }
.cornerREG { font-family: "Copperplate Gothic", Georgia, "Times New Roman", Times, serif; }
.stone { color: #8D2B22; }
.photoCredit { color: #000000; font-weight: bold; }
.mlsSearch { width: 733px; height: 1170px; margin: 15px 0px 0px 0px; }
.txtCenter { text-align: center; }
.testimonial { font-size: 13px; } 
.listRtBar { padding: 0 0 0 20px;}
.smallTxt { font-size: 13px;}