/* *** 
CSS for Open-Realty 2.02

*/
 
 
/*COLORS
Dark blue:
#36606C
Med Blue:
#167E97
Light Blue:
#6CACC8
Light Blue BG:
#DDE3E4

Medium Green:
#7EBE5D
Lime Medium:
#B4DE18
Lime Medium (barely different):
#BFE425
Lime Light:
#FBFAF4

*/

body
    {
    margin: 0;
    padding: 0;
    color: #333;
    font: 13px Helvetica, Verdana, Lucida Sans Unicode, Arial, sans-serif;
    background: #DDE3E4;
    text-align: center;
    }
a
    {
    color: #167E97;
	cursor: pointer;
    }

a:hover
    {
    color: #B4DE18;
    }
	
a:visited, a:active
    {
    color: #167E97;
    }


#frame {
    margin: 0 auto;
    width: 880px;
	border: 1px outset #999999;
	background-color: #FFFFFF;
	padding: 8px;
	}

#maintable
    {
    margin: 0 auto;
    width: 864px;
    position: relative;
    background: #fff;
    text-align: left;
	height: 100%;
	border: 1px solid #D9D9D9;
    }

	
#maincontent {
	width: 654px;
	padding: 20px 20px 20px 0px;
	}

#header
    {
    padding: 10px;
    }
	
#header_bg
	{
	background-image: url(images/header_spacing.jpg);
	background-repeat: repeat-x;
	}
	
.heading1
    {
	font-size: 2.3em;
	color: #36606C;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	}
	
.heading2
    {
    font-size: 1.8em;
	color: #36606C;
	 font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    }
	
.heading3
	{
	font-size: 1.4em;
	color: #36606C;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	}
	
	



#leftnav
    {
    width: 210px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding: 0 0 0 10px;
    }
	
#mainlinks {
	padding: 20px 0px 15px 25px;
	font-size: 12px;
	}
	
	
#homesearch {
	padding: 0px 20px 10px 10px;
	}
	
#homesearch ul
    {
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 15px;
    }
	
#homesearch ul li
    {
    font-size: 11px;
    border-bottom: 1px solid #E6EEF0;
    }	
	
#homesearch ul li a
    {
    text-decoration: none;
    display: block;
    font-size: 15px;
	font-weight: bold;
    }	

	
#education {
	padding: 0px 20px 10px 10px;
	}
	
#education ul
    {
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 15px;
    }
	
#education ul li
    {
    font-size: 11px;
    border-bottom: 1px solid #E6EEF0;
    }	
	
#education ul li a
    {
    text-decoration: none;
    display: block;
    font-size: 15px;
	font-weight: bold;
    }

#contactus {
	padding: 0 20px 5px 10px;
	}
	
#contactus ul
    {
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 15px;
    }
	
#contactus ul li
    {
    font-size: 12px;
    border-bottom: 1px solid #E6EEF0;
    }	
	
#markets {
	padding: 0 20px 15px 10px;
	}

#markets ul
    {
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 15px;
    }
	
#markets ul li
    {
    font-size: 11px;
    border-bottom: 1px solid #E6EEF0;
    }		


#footer
    {
    color: #ffffff;
    height: 20px;
    text-align: center;
    padding: 5px 20px 5px 20px;
    font-size: 11px;
	background-color: #B4DE18;
    }
	
	#footer a
    {
    color: #fff;
    text-decoration: none;
    }
	
#footer a:hover
    {
    text-decoration: underline;
    }
	
.italic{
	font-size: 9px;
	font-style: italic;
	font-variant: small-caps;
	}
	
/* ICON FOOTER */

#iconfooter {
    text-align: left;
	width: 100%;
    }
	
#iconfooter td {
	padding: 4px;
	}

	
	
 /*TABLES*/
.table { 
	border: 1px solid #000000;
	width: 580px;
	}
 
.table td {
	padding: 4px;
	/*background-color: #FBFAF4;*/
	}

.table tr.heading td {
	color: #FFFFFF;
	background-color: #36606C;
	text-align: center;
	font-weight: bold;
	}
	
.table tr.heading a:link, .table tr.heading a:visited, .table tr.heading a:hover, .table tr.heading a:active { 
	color: #FFFFFF;
	}
		
.table img {
	border: 1px solid #B4DE18;
	}

/*Learning*/

#learningcontainer {
	border: 1px solid #B4DE18;
	background-color: #FBFAF4;
	padding: 10px 20px 15px 20px;
	width: 550px;
	}
	
#learningcontainer ul {
	list-style-image: url("images/mainbullets.gif");
	}

.dividerheading {
	width: 550px;
	color: #FFFFFF;
	padding: 3px 0 3px 5px;
	font-size: 1em;
	font-weight: bold;
	/*border: 1px solid #B4DE18;*/
	background-color: #36606C;
	}
	
/*CHECKLIST*/

#checklist{
	border: 1px solid #36606C;
	padding: 8px;
	}
	
#checklist table {
	width: 100%
	}
	
#checklist td {
	border: 1px solid #36606C;
	padding: 2px;
	}

#checklist td.rowhead{
	background-color: #36606C;
	color: #FFFFFF;
	font-weight: bold;
	}
	
/*GLOSSARY
.glossary{
	*/
	
/*LISTS*/
.listheading {
	font-weight: bold;
	color: #36606C;
	font-size: 1em;
	}
	
/*SOURCES*/
#sources {
	font-size: 85%;
	}
	
	
/*FORMS*/

#templateform {
	padding-top: 0px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	}
	

#baseform input.submit
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.15em;
background-color: #F9F9F9;
color: #333333;
font-size: 80%;
font-family: Verdana, Helvetica, Arial, sans-serif;
}



.formtext {
	font-size: 95%;
	}
	
/*LISTING DETAIL PAGE*/

#detailoutline {
	padding: 8px;
	border: 1px solid #B4DE18;
	}

#nomoneydownbanner {
	padding: 2px 0 2px 0;
	/*border: 1px solid #B4DE18;*/
	}

#titlesection {
	/*border: 1px solid #B4DE18;*/
	padding: 3px 0 3px 12px;
	}
	
#cashback {
	/*border: 1px solid #B4DE18;*/
	padding: 0;
	}

#thumbs {
	border: 1px solid #B4DE18;
	padding: 5px;
	width: 150px;
	}

#clickthumbs {
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	background-color: #B4DE18;
	color: #FFFFFF;
	}
	
.broughtby {
	font-size: 1.4em;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #B4DE18;
	}
	
.divider {
	border-top: 1px solid #B4DE18;
	}
	
.largewhite {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1em;
	letter-spacing: 1px;
	}
	
.titlebg {
	background-color: #B4DE18;
	/*border: 1px solid #6CACC8;*/
	padding: 4px 10px 3px 10px;
	vertical-align: top;
	}
	
.modeltitle {
	font-weight: bold;
	color: #36606C;
	line-height: 1.3em;
	font-size: 2.2em;
	letter-spacing: 1px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	}

#details {
	width: 200px;
	}	
	
#googlemap {
	padding: 0 0 0 15px;
	}
	
#cashbackform{
	border: 1px solid #36606C;
	background-color: #B4DE18;
	color: #FFFFFF;
	}
	
.cashbackformtext {
	font-size: 95%;
	color: #36606C;
	font-weight: bold;
	}
	
.cashbacktitle {
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	background-color: #36606C;
	/*width: 350px;*/
	color: #FFFFFF;
	border: 1px solid #B4DE18;
	}
	
#modeldisclaimer {
	padding: 15px 0 0 0;
	color: #999999;
	font-size: 80%;
	text-align: justify;
	}
	
.mainimage {
	border: 1px solid #B4DE18;
	width: 400px;
	|
	
/*HOME PAGE CONTENT*/

#contentbox {
	padding: 10px;
	border: 1px solid #CCCCCC;
	}

#searchnewframe {
	padding: 3px;
	border: 1px solid #B4DE18;
	}

#searchnew {
	width: 240px;
	}

#searchnew a, #searchnew a:visited, #searchnew a:active {
	color: #FFFFFF;
	background-color: #B4DE18;
	display: block;
	width: 230px;
	padding: 5px 2px 5px 8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 1.3em;
	text-decoration: none;
	}
	
#searchnew a:hover {
	background-color: #D9D9D9;
	color: #000000;
	}
	
#searchexistingframe {
	padding: 3px;
	border: 1px solid #36606C;
	}	
	
#searchexisting {
	width: 240px;
	}

#searchexisting a, #searchexisting a:visited, #searchexisting a:active {
	color: #FFFFFF;
	background-color: #36606C;
	display: block;
	width: 230px;
	padding: 5px 2px 5px 8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 1.3em;
	text-decoration: none;
	}
	
#searchexisting a:hover {
	background-color: #D9D9D9;
	color: #000000;
	}
	
#searchexistingtext, #searchnewtext {
	padding: 5px;
	}
	
#notes {
	padding: 5px;
	/*border: 1px solid #CCCCCC;*/
	font-size: 90%;
	}
	
/*LANDING PAGES*/
#landingpage {
	border: 1px solid #B4DE18;
	background-color: #FBFAF4;
	padding: 10px 20px 15px 20px;
	width: 550px;
	}
	
#landingpage ul {
	list-style-image: url("images/mainbullets.gif");
	}
	
	
	
