/*My Real Estate School LAYOUT*/



html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.3px;
	text-decoration: none;
}
/* _____UNIVERSAL CSS_____ */
/*_____________________________*/

.clear {
	clear: both;
}
img {
	border: none;
}
text {
	text-decoration: none;
}

h1 {
	color:#33F;
}

h2 {
	color:#36F;
}

h3 {
	color:#36F;
}

h4 {
	color:#36F;
}

h5 {
	color:#36F;
}

h6 {
	color:#36F;
}
p {
	color:#666;
}

ol {
	color:#666;
}
/* _____Wapper For Full Site_____ */
/*_____________________________*/
#wrapper {
	min-width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -150px;
	padding: 0;
	border: none;
	background-color: #FFF;
}
#sun {
	float:right;
}
#header {
	min-width: 100%;
	min-height: 200px;
	max-height: 200px;
	background-image: url(../images/layout/header-bkg.png);
	background-repeat: repeat-x;
}
#navbox {
	min-width: 1000px;
	max-width: 1000px;
	min-height: 200px;
	max-height: 200px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}
.logo {
	min-width: 224px;
	max-width: 224px;
	min-height: 200px;
	max-height: 200px;
	border: none;
	background-color: transparent;
	float: left;
}

.menuspacer {
	min-width: 776px;
	max-width: 776px;
	min-height: 130px;
	max-height: 130px;
	background-color: transparent;
	float: left;
}
.menu {
	min-width: 776px;
	max-width: 776px;
	min-height: 70px;
	max-height: 70px;
	background-color: transparent;
	float:left;
	
}
.menu ul {
	min-width:775px;
	margin: 0;
	padding: 0;
	float: left;
}
.menu ul li {
	display: inline;
}
.menu ul li a {
	float: left;
	text-decoration: none;
	color: #0077ff;
	padding: 10.5px 11px;
	background-color: transparent;
	border-radius: 5px 5px 5px 5px;
}
.menu ul li a:visited {
	color: #0077ff;
	background-color: transparent;
}
.menu ul li a:hover, .menu ul li .current {
	color: #fff;
	background-color: #0077ff;
}

#bodywrapper {
	min-width: 1000px;
	max-width: 1000px;
	height: 100%;
	background-color: transparent;
	margin-left:auto;
	margin-right:auto;
}
.sliderwrapper {
	min-width: 1000px;
	max-width: 1000px;
	min-height: 300px;
	max-height: 300px;
	background-color: transparent;
	
}
#bodycontainer {
	padding-top:20px;
	min-width: 1000px;
	max-width: 1000px;
	height: 100%;
	background-color: transparent;
	float:left;
}
.bodycontent {
	min-width: 700px;
	max-width: 700px;
	height: 100%;
	background-color: transparent;
	padding-right: 50px;
	float:left;
}
.sidebarwrapper {
	min-width: 250px;
	max-width: 250px;
	height: 100%;
	background-repeat: no-repeat;
	float:left;
}
.sidebarnav {
	min-width: 200px;
	max-width: 200px;
	background-color:#fff599;
	box-shadow: 1px 1px 1px 1px #dddddd;
	border-radius: 15px 15px 15px 15px;
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 30px;
}

.sidebarnav a:link {
	color: #0077ff;
	text-decoration:none;
}

.sidebarnav a:hover {
	color: #333;
	text-decoration:none;
}

.sidebarnav a:visit {
	color: #0077ff;
	text-decoration:none;
}

.sidebarnav a:active {
	color: #333;
	text-decoration:none;
}

.sidebarspacer {
	min-width: 250px;
	max-width: 250px;
	min-height: 20px;
	max-height: 20px;
}

/* FOOTER ------------------------------------------------------------------------------------------------------------------------------------------FOOTER---------------------- */
/* FOOTER ------------------------------------------------------------------------------------------------------------------------------------------FOOTER--------------------- */
/* FOOTER ------------------------------------------------------------------------------------------------------------------------------------------FOOTER--------------------- */

#footer { width:100%; height:150px; margin:0 auto; position:relative; font:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing: 0.3px;
background: -webkit-linear-gradient(white, #0077ff); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(white, #0077ff); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(white, #0077ff); /* For Firefox 3.6 to 15 */
background: linear-gradient(white, #0077ff); /* Standard syntax (must be last) */}

.footer, .push { height: 150px;}

.footerwrapper { min-width:980px; max-width:980px; min-hieght:150px; max-height:150px; margin:0 auto;}

.leftfooter { min-width:680px; max-width:680px; min-height:150px; max-height:150px; float:left; text-align:left;}

.rightfooter { min-width:300px; max-width:300px; min-height:150px; max-height:150px; float:left; }

.unlimited { min-width:300px; max-width:300px; min-height:158px; max-height:158px; text-align:right;}

.footertextbox { width: 680px; min-width: 680px; max-width: 680px; min-height:30px; max-height:30px; font: 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; color: #999; position:absolute; bottom:30px;}

.socialapps { min-width:300px; max-width:300px; min-height:35px; max-height:35px; text-align:right;}
.socialapps img{ width:35px; height:35px;}
.copyright { width: 680px; min-width: 680px; max-width: 680px; min-height:30px; max-height:30px;}
.copyright p{color:#fff; position:absolute; bottom:10px; text-align:left; font-size:12px;}

.footerspaceright { width:300px; min-width:300px; max-width:300px; min-height:47px; max-height:47px;}


#footer a:link {
	color: #fff;
	text-decoration: none;
	font-size:14px;
}
#footer a:visited {
	text-decoration: none;
	color: #fff;
	font-size:14px
}
#footer a:hover {
	text-decoration: none;
	color: #333;
	font-size:14px
}
#footer a:active {
	text-decoration: none;
	color: #fff;
	font-size:14px
}

