@charset "UTF-8";
/* CSS Document */

* {
  margin: 0;
}

body {
	background-color: #f9f7f0;
	background-image: url(https://www.millermillerrealestate.com/images/stitching_bg.png);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0;
	background-position: center;
	font-family: "Century Gothic", "Avant Garde", sans-serif;
}

header, section, footer, aside, nav, article, figure { 
	display: block; 
}

#container {
	margin: 0;
}

/* For IE blue boxes around images with links */
a,img { border: none; }


/* Header BEGINNING */

header {
	background-image:url(https://www.millermillerrealestate.com/images/footer_bg.png);
	padding: 40px 0 0 0;
	margin: 0;
}

#finerealestate {
	font-family: 'Cinzel', serif;
	text-align: center;
}

#finerealestate h1 {
	color: #C9BD92;
	font-size: 14px;
	font-weight: 100;
	letter-spacing: 6px;
	padding: 15px 0 0 0;
}



/* logo BEGINNING */

#logocontainer {
	margin: 0;
	overflow:hidden;
}

#logo {
	text-align: center;
	margin: auto;
	overflow:hidden;
}




/* Main Navigation BEGINNING */


nav {
	text-align: center;
	padding: 20px 0 20px 0;
}

#menu ul {
}

#menu ul li {
    list-style: none;
}

#menu ul li a {
}

#menu ul li a {
}

#menu ul.horizontal li.level1 {
    padding: 2px 15px 2px 15px;
    display: inline-block;
}

#menu ul.horizontal li.level1 a {
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 13px;
	letter-spacing: 3px;
	line-height: 20px;
	margin: 0px;
    text-align: center;
    display: block;
}

#menu ul.horizontal li.level1 a:hover {
	color: #fef1c7;
	text-align: center;
    display: block;
}

#menu ul.dropdown {
	position: absolute;
	z-index: 1;
	visibility: hidden;
	margin: 0 0 0 -22px;
	background-color: #3B3633;
	background-image: url(images/drop_bg.jpg);
	text-align: center;
    display: block;
}

#menu ul.dropdown li.level2 a {
	text-transform: capitalize;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 7px 21px 7px 21px;
	text-align: left;
    display: block;
}

#menu ul.dropdown li.level2 a:hover {
	color: #fef1c7;
	text-align: left;
    display: block;
}

a.two:link {
	color: #cbaf57;
	text-decoration: none;
}

a.two:visited {
	color: #cbaf57;
	text-decoration: none;
}

a.two:hover {
	color: #fef1c7;
	text-decoration: none;
}


a.three:link {
	color: #fef1c7;
	text-decoration: none;
}

a.three:visited {
	color: #fef1c7;
	text-decoration: none;
}

a.three:hover {
	color: #fef1c7;
	text-decoration: none;
}


/* Main Navigation ENDING */

/* Header ENDING */










/* Footer BEGINNING */


#brownbar {
	width: auto;
	height: 198px;
	background-image:url(images/footer_bg.png);
}

#brownbarcentercontainer {
	width: 900px;
	height: 190px;
	margin: auto;
	overflow:hidden;
	padding: 0 0 0 15px;
}

#bottomlogo {
	padding: 80px 0 0 0;
	margin: 0;
	width: 224px;
	float: left;
}

#finerealestatefooter {
	margin: 0;
	font-family: 'Cinzel', serif;
	text-align: center;
}

#finerealestatefooter h1 {
	margin: 0;
	color: #C9BD92;
	font-size: 11px;
	font-weight: 100;
	letter-spacing: 6px;
	padding: 15px 0 0 0;
}

#socialmediacontainer {
	width: 370px;
	float:left;
	margin: 0;
}

#socialmediacontainer1 {
	padding: 27px 0 0 80px;
	margin: 0;
	float:left;
}

#socialmediacontainer2 {
	padding: 0 0 0 80px;
	margin: 0;
	float:left;
}

#footercontacts {
	margin: 0;
	padding: 20px 0 0 20px;
	float: left;
	overflow:hidden;
}

#previews {
	padding: 47px 0 0 45px;
	float: left;
	margin: 0;
}

#coldwellbanker {
	padding: 47px 0 0 55px;
	float: left;
	margin: 0;
}

#bottomcontainer {
	font-family: 'Lato', sans-serif;
	width: 920px;
	margin: auto;
	color: #BCBAB2;
	font-size: 11px;
	padding: 10px 0 20px 0;
}


/* Footer ENDING */









/* CENTER CONTENT CONTAINER BEGINNING */

#middlecontainer {
	margin: auto;
	overflow: auto;
	width: 970px;
}

#contactbottom {
	padding: 0 0 0 83px;
}

#featuredimagecontainer {
	width: 920px;
	margin: auto;
	overflow:hidden;
}

#middlecontainertext {
}

#middlecontainertext h1 {
	padding: 0 0 20px 24px;
	color: #BABAB0;
	font-size: 60px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	margin: 0;
}

#middlecontainertextblog {
	width: 970px;
	margin: auto;
}

#middlecontainertextblog h1 {
	padding: 0 0 30px 0;
	color: #BABAB0;
	font-size: 70px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	margin: 0;
	text-align: center;
}

#blogheaderbg {
	background-color: #f9f7f0;
	background-image: url(https://www.millermillerrealestate.com/images/stitching_bg.png);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0;
	background-position: center;
}

#space {
	height: 20px;
	margin: 0;
}

#textboxcontainer {
	margin: 0 auto;
	overflow: auto;
	background-image:url(images/text_box_middle_tile.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#textboxtop {
	height: 40px;
	margin: 0;
	background-image: url(images/text_box_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

blogentrycontainer {
	width: 970px;
	margin: auto;
}

#featuredtextoneblog {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #71665F;
	font-size: 14px;
	margin: auto;
	width: 920px;
	padding: 0 0 20px 0;
}

#featuredtextoneblog p {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #71665F;
	font-size: 14px;
	padding: 0 0 15px 0;
	margin: 0;
}

#featuredtextoneblog p2 {
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	color: #BEBFB3;
	font-size: 11px;
}

#featuredtextoneblog h1 {
	font-weight: 100;
	color: #A9A08A;
	font-size: 20px;
	margin: auto 0;
}

#featuredtextoneblog h2 {
	border-top: #CCC solid 1px;
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	font-size: 30px;
	color: #7F81AB;
	margin: 10px 0 0 0;
}

#featuredtextoneblog h3 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #9E9E92;
	padding: 10px 0 10px 0;
}



#featuredtextonefaq {
	font-weight: 300;
	line-height: 18px;
	font-size: 14px;
	margin: auto;
	width: 920px;
	padding: 0 0 20px 0;
}

#featuredtextonefaq h1 {
	color: #D3CDBF;
	margin: 0;
	font-family: 'Cinzel', serif;
	font-weight: 300;
	font-size: 20px;
	padding: 0 0 4px 0;
}

#featuredtextonefaq p {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #71665F;
	font-size: 16px;
	padding: 0 0 15px 0;
	margin: 0;
}

#faqseperationline {
	width: 920px;
	height: 1px;
	margin: 0 auto 30px auto;
	background-color: #D3D4D6;
}



#exablogimages {
	width: 920px;
	text-align: center;
	margin: auto;
	padding-bottom: 6px;
}

#textboxmiddle{
	margin: 0;
	overflow: auto;
}

#textboxbottom{
	margin: 0;
	height: 84px;
	background-image: url(images/text_box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

/* CENTER CONTENT CONTAINER ENDING */








/* LINKS BEGINNING */


a.one:link {
	font-family: 'Cinzel', serif;
	font-size: 12px;
	color: #A78200;
	text-decoration: none;
}

a.one:visited {
	font-family: 'Cinzel', serif;
	font-size: 12px;
	color: #A78200;
	text-decoration: none;
}

a.one:hover {
	font-family: 'Cinzel', serif;
	font-size: 12px;
	color: #cbaf57;
	text-decoration: none;
}


a.four:link {
	color: #706559;
	text-decoration: none;
}

a.four:visited {
	color: #706559;
	text-decoration: none;
}

a.four:hover {
	color: #cbaf57;
	text-decoration: none;
}


a.five:link {
	color: #7f9170;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	margin: 5px 8px 5px 8px;
}

a.five:visited {
	color: #7f9170;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	margin: 5px 8px 5px 8px;
}

a.five:hover {
	color: #6a6660;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	margin: 5px 8px 5px 8px;
	background-color: #ebefea;
}

a.six:link {
	color: #6a6660;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	margin: 5px 8px 5px 8px;
	background-color: #ebefea;
}

a.six:visited {
	color: #6a6660;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	margin: 5px 8px 5px 8px;
	background-color: #ebefea;
}

a.six:hover {
	color: #6a6660;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	margin: 5px 8px 5px 8px;
	background-color: #ebefea;
}


a.seven:link {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #776B68;
	text-decoration: none;
}

a.seven:visited {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #776B68;
	text-decoration: none;
}

a.seven:hover {
	color: #cbaf57;
	text-decoration: none;
}

/* LINKS ENDING */









/* HOMEPAGE BEGINNING */

#slideshow_shadow_1 {
	height: 670px;
	padding: 10px 0 0 0;
	margin: 23px 0 0 0;
	background-image: url(images/slider_shadow_bg.png);
	background-repeat: repeat-x;
}



#quicklinkhomenav {
	color: #BBC5B1;
	width: 920px;
	margin: auto;
	color: #E2E5DA;
	font-size: 10px;
	padding: 10px 0 40px 0;
	text-align: center;
	line-height: 15px;
}

#quicklinkhomenav h1 {
	font-family: 'Cinzel', serif;
	font-weight: 100;
	color: #BBC5B1;
	margin: 0;
	color: #AEA89A;
	font-size: 14px;
	padding: 0 0 10px 0;
	text-align: center;
}







#featuredtextcontainer {
	width: 920px;
	margin: auto;
	overflow: auto;
}







#featuredimageone {
	width: 290px;
	height: 175px;
	float: left;
}

#featuredtextone {
	font-family: 'Cinzel', serif;
	margin: 20px 0 0 0;
	float: left;
}

#featuredtextone p {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 18px;
	margin: 10px 0 15px 0;
	color: #71665F;
	font-size: 13px;
}

#featuredtextone h1{
	font-weight: 100;
	color: #A9A08A;
	font-size: 20px;
	margin: 0;
}

#featuredtextone h2{
	border-top: #CCC solid 1px;
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	font-size: 30px;
	color: #a6882a;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}







#featuredimagetwo {
	width: 290px;
	height: 175px;
	float: left;
	margin: 0 0 0 25px;
}

#featuredtexttwo {
	font-family: 'Cinzel', serif;
	width: 270px;
	float: left;
	margin: 20px 0 0 45px;
	color: #A9A08A;
}

#featuredtexttwo p {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 18px;
	margin: 10px 0 15px 0;
	color: #5F5752;
	font-size: 13px;
}

#featuredtexttwo h1 {
	font-family: 'Cinzel', serif;
	font-weight: 100;
	color: #A39073;
	font-size: 20px;
	margin: 0;
}

#featuredtexttwo h2{
	border-top: #CCC solid 1px;
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	font-size: 30px;
	color: #a6882a;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}





#featuredimagethree {
	width: 290px;
	height: 175px;
	float: left;
	margin: 0 0 0 25px;
}

#featuredtextthree {
	font-family: 'Cinzel', serif;
	width: 270px;
	float: left;
	margin: 20px 0 0 45px;
	color: #A9A08A;
}

#featuredtextthree p {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 18px;
	margin: 10px 0 15px 0;
	color: #5F5752;
	font-size: 13px;
}

#featuredtextthree h1{
	font-family: 'Cinzel', serif;
	font-weight: 100;
	color: #A39073;
	font-size: 20px;
	margin: 0;
}

#featuredtextthree h2{
	border-top: #CCC solid 1px;
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	font-size: 30px;
	color: #a6882a;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}


#featureddivider {
	height: 1px;
	width: 922px;
	background-color: #CCC;
	margin: 30px auto 30px auto;
}
	
	

/* HOMEPAGE ENDING */

#middlecontainertextcontact {
	width: 970px;
	margin: auto;
}

#middlecontainertextcontact h1 {
	padding: 0 0 30px 0;
	color: #BABAB0;
	font-size: 64px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	margin: 0;
	text-align: center;
}

#text1contact {
	text-align: center;
	margin: 0 0 40px 0;
}

#text1contact h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 100;
	color: #cbaf57;
	text-transform: uppercase;
	font-size: 30px;
	display: inline;
	margin: 0 20px 0 0;
	letter-spacing: 1px;
}

#text1contact h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #cbaf57;
	text-transform: uppercase;
	font-size: 30px;
	display: inline;
	letter-spacing: 5px;
	color: #cbaf57;
}

/* iPhone Blue Link Override Start*/
a[href^=tel] {
    color: inherit;
    text-decoration: none;
}
/* iPhone Blue Link Override End*/


#name, #company, #email, #address, #city, #phone{
	width: 270px;
	margin: 0;
	display: inline;
	float: left;
	color: #706559;
	font-family: 'Cinzel', serif;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 1px;
	overflow: auto;
	padding: 0 0 15px 0;
}

#description, #find{
	margin: 5px 45px 0 0;
	padding: 0 0 15px 0;
	color: #706559;
	font-family: 'Cinzel', serif;
	float: left;
	font-size: 14px;
	text-align: left;
	line-height: 21px;
	letter-spacing: 1px;
	display: inline;
	overflow: auto;
}

#submit {
	margin: 10px 0 20px 0;
	float: left;
}

#contactspacer {
	height: 15px;
}

#thanktext {
	width: 970px;
	text-align: center;
	padding: 0 0 25px 0;
	margin: 0;
	color: #706559;
	font-family: 'Cinzel', serif;
	font-size: 20px;
	letter-spacing: 1px;
}

#thankimage {
	width: 970px;
	margin: auto;
}


#aboutmillermillercontainer {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 22px;
	color: #71665F;
	font-size: 14px;
	width: 862px;
	margin: auto;
}

#aboutmillermillercontainer p {
	padding: 0 0 10px 0;
}


#portraitcontainer {
	overflow: auto;
}

#sarahportrait {
	float: left;
	padding: 25px 0 15px 55px;
}

#ryanportrait {
	float: left;
	padding: 25px 0 15px 55px;
}

#portraittextcontainer {
	overflow: auto;
}

#aboutsarahmillercontainer {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #cbaf57;
	font-size: 12px;
	color: #656256;
	line-height: 18px;
	float: left;
	padding: 15px 0 30px 55px;
	width: 450px;
}

#aboutsarahmillercontainer h1 {
	font-family: 'Cinzel', serif;
	font-weight: 100;
	font-size: 25px;
	margin: 0;
	color:#2A251D;
	padding: 0 0 10px 0;
}

#aboutsarahmillercontainer p {
	padding: 0 0 7px 0;
}



#aboutryanmillercontainer {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #cbaf57;
	font-size: 12px;
	color: #656256;
	line-height: 18px;
	float: left;
	padding: 15px 0 30px 55px;
	width: 450px;
}

#aboutryanmillercontainer h1 {
	font-family: 'Cinzel', serif;
	font-weight: 100;
	font-size: 25px;
	margin: 0;
	color:#2A251D;
	padding: 0 0 10px 0;
}

#aboutryanmillercontainer p {
	padding: 0 0 7px 0;
}
