/* CSS Document */
/*	#CCC68F
	#807C59
	#E6E3CF
	#BFB660 */

html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
	}

body {
/*	background-color:#dce0bb;  */
	background-color:#C7C8CA;
	background-image: url(../images/wavy2_bg.jpg);
	margin:5;
	padding:0;
	}
hr {color: #CCC68F}
	
/**** LINKS ****/
a:link, a:visited{
	color: #000000;
	text-decoration: underline;
	}
/** a:visited{
	color: black;
	} **/
a:hover{
	color: red;
	text-decoration: none;
	}

.headline1 {
	color: #000000;
	font-size: 30pt;
	font-weight: bold;
	font-family: Futura Bk BT, arial, helvetica, sans-serif, Geneva;
	}
.headline2 {
	color: #086D43;
	size: 18pt;
	font-weight: bold;
	font-style: italic;
	font-family: Futura Bk BT, arial, helvetica, sans-serif, Geneva;
	}
	
h1 {color: #cc6600;
	size: 24pt;
	font-family: arial, helvetica, sans-serif, Geneva;
	}
h2 {color: #c51f2d;
	size: 18pt;
	font-family: arial, helvetica, sans-serif, Geneva;
	}
h3 {color: #c51f2d;
	size: 14pt;
	font-family: arial, helvetica, sans-serif, Geneva;
	}
h4 {color: #cc6600;
	size: 12pt;
	font-family: arial, helvetica, sans-serif, Geneva;
	}
h5 {color: #cc6600;
	size: 11pt;
	font-family: arial, helvetica, sans-serif, Geneva;
	}
h6 {color: #cc6600;
	size: 10pt;
	font-family: arial, helvetica, sans-serif, Geneva;
	}
.bold_text {
	font-family: arial, helvetica, sans-serif, Geneva;
	font-weight: bold;
	}

.text1 {
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 12pt;
	}
.text2 {
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 11pt;
	}
.text3 {
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 10pt;
	}
.text4 {
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 9pt;
	}
.text5 {
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 8pt;
	}
.contact_text {
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
	}

/** MAIN TABLE **/
table.main {
	width: 800px;
	height: auto; 
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border: 0px;
	padding: 5px;
	}
td.main {
	background-color:#FFFFFF;
	padding: 20px;
	}
tr.main1 {
	background-color:#FFFFFF;
	padding: 5px;
	height: 70px;
	}
tr.main2 {
	background-color:#FFFFFF;
	padding: 5px;
	height: 40px;
	}

/** NAV BUTTONS **/
.toolbar {
	background-color: #c51f2d;
	padding: 4px 20px 6px 10px;
	text-align: center;
	}
.menu {
	background-color: #cbcbcb; /** COLOR OF BUTTONS **/
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	padding: 2px 15px 2px 15px;
	color: black;
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
	}
.menu:hover {
	background-color: #666666;
	text-decoration: none;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	padding: 2px 15px 2px 15px;
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	}
.whereyouare {
	background-color: #666666;
	text-decoration: none;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	padding: 2px 15px 2px 15px;
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	}
.menulast {
	background-color: #77aaaa; 
	padding: 2px 15px 2px 15px;
	color: black;
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	}
.menulast:hover {
	background-color: #666699;
	text-decoration: none;
	padding: 2px 15px 2px 15px;
	font-family: arial, helvetica, sans-serif, Geneva;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	}

/**** NAV BUTTONS LINKS ****/
a:link.menu, a:visited.menu{
	color: #000000;
	text-decoration: none;
	}
a:hover.menu{
	color: #ffffff;
	text-decoration: none;
	}

/** LISTINGS TABLE **/
table.listings {
	width: 700px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border: 0px;
	}
td.listingpics {
	background-color:#FFFFFF;
	width: 200px;
	vertical-align: top;
	padding: 5px;
	}
td.listingdescription {
	background-color:#FFFFFF;
	width: 500px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	}

/** MLS-MAP TABLE **/
table.mslmap {
	width: 745px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #FFFFFF;
    border-color: #c51f2d;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
	}
td.mslmap {
	background-color:#FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
tr.mslmap {
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
	
/** APPLICATION TABLE **/
table.app {
	width: 700px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
    border-color: #CCC68F;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
	}
tr.app_sec_title {
	background-color: #CCC68F;
	text-align: center;
	height: 15px;
	padding: 5px;
	}
td.app_content {
	background-color:#FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}

/** APPLICATION TABLE 2**/
table.app2 {
	width: 690px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	}
tr.app2 {
	background-color: #ffffff;
	text-align: left;
	padding: 5px;
	}
td.app2 {
	background-color:#FFFFFF;
	width: 50%;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}

/** APPLICATION TABLE 3**/
table.app3 {
	width: 690px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #FFFFFF;
	}
tr.app3 {
	background-color: #ffffff;
	text-align: left;
	padding: 5px;
	}
td.app3col1{
	background-color:#FFFFFF;
	width: 310px;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
td.app3col2{
	background-color:#FFFFFF;
	width: 25px;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
td.app3col3{
	background-color:#FFFFFF;
	width: 310px;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
	
/** ABOUT/BIO TABLE **/
table.about {
	width: 745px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
/**	background-image: url(../images/franco_logo_big.jpg); **/
/**	background-repeat: no-repeat; **/
/**	background-position: center; **/
/**	background-color: #FFFFFF; **/
	border: 0px;
	}
td.aboutpics {
/** 	background-color:#FFFFFF; **/
	width: 290px;
	vertical-align: top;
	padding: 5px;
	}
td.aboutdescription {
/**	background-color:#FFFFFF; **/
	width: 370px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	}



/** BUY/SELL TABLE **/
table.buy_sell {
	width: 745px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
/**	background-image: url(../images/franco_logo_big.jpg); **/
/**	background-repeat: no-repeat; **/
/**	background-position: center; **/
/**	background-color: #FFFFFF; **/
	border: 0px;
	}
td.buy_sell_left {
/** 	background-color:#FFFFFF; **/
	width: 150px;
	vertical-align: top;
	padding: 5px;
	}
td.buy_sell_right {
/**	background-color:#FFFFFF; **/
	width: 575px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	}




/** CONTACT TABLE **/
table.contact {
	width: 745px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
/*	background-image: url(../images/franco_logo_big.jpg); */
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
	/* for IE */
	/* filter:alpha(opacity=40); */
	/* CSS3 standard */
	/* opacity:0.4; */
	/* for Mozilla */
	/* -moz-opacity:0.4; */
    border-color: #c51f2d;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
	}

