@charset "utf-8";
/* ======================================== *//*
	INTAGENT® REAL ESTATE TECHNOLOGY
	DesignPro (Design 097)
	Developer: Michael M.
*//* ======================================== */



@import url("normalize.css");
@import url("google-fonts.css");


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

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:19px;
	color:#000;
	margin:0px !important;
	padding:0px !important;
	background: url(img/body_bg.jpg) repeat-y center top #3A2F2B;
	min-width:960px !important;
	}

#main {
	width:100%;
	margin:0 !important;
	padding:0 !important;
	}	

#full-width-design {
	width:100%;
	min-height:500px;
	margin:0;
	padding:0;
	background: url(img/bg.jpg) no-repeat center top #3A2F2B;
	}

#wrapper {
	width:960px;
	margin:0 auto !important;
	padding:0 !important;
	border: none !important;
	}

.fixed-IE-padding {
    clear: both;
    line-height: 0;
    overflow: hidden;
	}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	}


/* ====================== */
/* = Header Area = */
/* ====================== */
.header {
	width:960px;
	height:105px;
	margin:0px;
	padding:0px;
	}

.site_title {
	width: 960px;
	height: 105px;
	margin: 0px;
	padding: 0px;
	}

/* ====================== */
/* = Slider CSS = */
/* ====================== */
#slider-area {
	width:960px;
	height:415px;
	margin:0;
	padding:0;
	}

.slider-border {
	width:960px;
	height:415px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:99;
	background: url(img/slider_border.png) no-repeat top left;
	}



/* ====================== */
/* = Content Area = */
/* ====================== */
.content-top {
	width:960px;
	height:66px;
	margin:0 auto;
	padding:0;
	display:block;
	background: url(img/content_top.jpg) no-repeat top left;
	}

h1, h2, h3, h4 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:700;
	display:block;
	margin:0 0 15px 0 !important;
	}

.content-footer {
	width:960px;
	height:70px;
	margin:0 auto !important;
	padding:0 0 50px 0 ;
	display:block;
	background: url(img/content_footer.png) no-repeat top left;
	}


/* ====================== */
/* = Footer CSS = */
/* ====================== */
#footer-bg {
	width:960px;
	height:60px;
	margin:-50px auto 0 auto;
	padding:0 0 5px 0 ;
	display:block;
	background: url(img/footer_bg.png) no-repeat top left;
	}

div.footer p {
	text-align:center;
	}

div.footer {
	width: 630px !important;
	margin: 0 auto !important;
	}


/* ====================== */
/* = DROPDOWN HOMEPAGE = */
/* ====================== */
#menu {
	width:960px;
	height:90px;
	padding: 0px;
	margin: 0px auto !important;
	background: url(img/nav_bg.jpg) no-repeat 0px 0px !important;
	}
	
#navigation {
	width:960px;
	height:74px;
	margin: 0px;
	padding: 0px;
	background: none !important;
	}

.sf-menu li a {
	font-family: 'Oswald', sans-serif !important;
	font-size: 13px !important;
	font-weight:700 !important;
	color:#59423c;
	text-shadow:0 1px 1px #F0F0F0;
	letter-spacing:1px;
	line-height: normal;
	}

.sf-menu li {
	width: 192px !important;
	height: 40px !important;
	line-height: 40px;
	padding-bottom: 17px !important;
	background: none !important;
	}

/*.sf-menu li:hover,
.sf-menu li.sfHover, a div.home:hover {
	background: url(img/hover.png) repeat-x top left !important;
	}*/

/*** SUPERFISH SUB MENU ***/
.sf-menu ul {
	box-shadow: none !important;
	}

.sf-menu li ul {
	margin-top: -38px !important;
	}

li.sfHover ul li.sfHover ul {
	margin-top: 0px !important;
	}

ul.sf-menu li ul li, ul.sf-menu li ul li a {
	height: 36px !important;
	line-height: 36px !important;
	padding-bottom: 0px !important;
	background: #506508 !important;
	color:#FFF !important;
	text-shadow:0 1px 3px #000 !important;
	}
	
ul.sf-menu li ul li:hover, ul.sf-menu li ul li a:hover {
	background: #709708 !important;
	}
	
.sf-menu li.button1 ul li a, .sf-menu li.button2 ul li a. .sf-menu li.button3 ul li a. .sf-menu li.button4 ul li a, .sf-menu li.button5 ul li a {
	height: 36px !important;
	line-height: 36px !important;
	}

.sf-menu li.button1 ul li a:hover, .sf-menu li.button2 ul li a:hover. .sf-menu li.button3 ul li a::hover, .sf-menu li.button4 ul li a:hover, .sf-menu li.button5 ul li a::hover {
	text-shadow:0 1px 3px #000 !important;
	}



.sf-menu li.button1 {
	height: 80px !important;
	background: url(img/nav_bg.jpg) no-repeat 0px 0px !important;
	}
.sf-menu li.button1 a {	
	line-height: 54px;
	}
.sf-menu li.button1:hover  {
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	background: url(img/nav_bg.jpg) no-repeat 0px -90px !important;
	}	


.sf-menu li.button2 {
	height: 77px !important;
	background: url(img/nav_bg.jpg) no-repeat -192px 0px !important;
	}
.sf-menu li.button2 a {	
	line-height: 76px;
	}
.sf-menu li.button2:hover  {
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	background: url(img/nav_bg.jpg) no-repeat -192px -90px !important;
	}


.sf-menu li.button3 {
	height: 90px !important;
	background: url(img/nav_bg.jpg) no-repeat -384px 0px !important;
	}
.sf-menu li.button3 a {	
	line-height: 86px;
	}
.sf-menu li.button3:hover  {
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	background: url(img/nav_bg.jpg) no-repeat -384px -90px !important;
	}
	

.sf-menu li.button4 {
	height: 77px !important;
	background: url(img/nav_bg.jpg) no-repeat -576px 0px !important;
	}
.sf-menu li.button4 a {	
	line-height: 76px;
	}
.sf-menu li.button4:hover  {
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	background: url(img/nav_bg.jpg) no-repeat -576px -90px !important;
	}



.sf-menu li.button5 {
	height: 80px !important;
	background: url(img/nav_bg.jpg) no-repeat -768px 0px !important;
	}
.sf-menu li.button5 a {	
	line-height: 54px;
	}
.sf-menu li.button5:hover  {
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	background: url(img/nav_bg.jpg) no-repeat -768px -90px !important;
	}	

