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

html, body { background-color:#b5c9b4; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
body,form,div,span,ol,li,th,td,label { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#371d0b; FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:none; }

/*---links--*/
a:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000; text-decoration: underline;}
a:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #933f23; text-decoration: none;}
a:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #933f23; text-decoration: underline;}
.topnavlinks a:link, .topnavlinks a:visited{ font-family: Arial,Verdana, sans-serif; font-size:11px; color:#FFF; FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:none; }
.topnavlinks a:hover { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:11px; color:#FFF; FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:underline; }
.ftrlinks a:link, .ftrlinks a:visited{ font-family: Arial,Verdana, sans-serif; font-size:12px; color:#000; FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:none; }
.ftrlinks a:hover { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:12px; color:#000; FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:underline; }

/* headings */
h1 { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #933f23; text-decoration: none;}
h2 { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #933f23; text-decoration: none;}
h3 { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFF; text-decoration: none;}
h4 { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000; text-decoration: none;}
h5 { margin: 0 0 5px 69px; font-family: Arial, Verdana, sans-serif; font-size:16px; color:#371d0b; FONT-WEIGHT:bold; FONT-STYLE:normal; TEXT-DECORATION:none; }

/* -------form elements -------*/
input.textbox { border: 1px solid #CCC; font: 12px Arial, "sans serif"; voice-family: "\"}\""; voice-family:inherit; padding-left: 3px; width:98%;}

/*---design---*/
body {
	margin: 0;
	text-align: center;
}

#container {
	width:793px;
	margin: 0 auto;
	font-size: 0;
	background-color:b5c9b4;
}

#header-homesofithaca {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:793px;
	height:248px;
	background:url(images/header-homesofithaca.jpg);
}
#logo {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:400px;
	height:248px;
}
#contactinfo {
	float:left;
	top:0px;
	padding:17px 10px 0px 0px;
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:normal; color: #FFF; text-decoration:none;
	text-align:left;
	width:372px;
	height:248px;
}

#topnav {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:793px;
	height:43px;
}

#topnav-home {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:99px;
	height:43px;
}

#topnav-search {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:142px;
	height:43px;
}

#topnav-homebuyers {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:116px;
	height:43px;
}

#topnav-sellers {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:118px;
	height:43px;
}

#topnav-ithacaliving {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:120px;
	height:43px;
}

#topnav-aboutme {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:89px;
	height:43px;
}

#topnav-contact {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:109px;
	height:43px;
}

#ctr {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:793px;
	background:url(images/ctr-bg.gif);
}

#left-border {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:20px;
	background:url(images/left-border.gif);
}

/*content areas */
#content {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:440px;
	background-color:#FFF;
}
#content-property {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:1350px;
	background-color:#FFF;
}
#content-buyinghelp{
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:1700px;
	background-color:#FFF;
}
#content-sellinghelp{
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:1300px;
	background-color:#FFF;
}
#content-living{
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:850px;
	background-color:#FFF;
}
#content-about{
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:790px;
	background-color:#FFF;
}
#content-contact{
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:630px;
	background-color:#FFF;
}
#content-thanks {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:754px;
	height:250px;
	background-color:#FFF;
}

#rightborder {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:19px;
	background:url(images/rightborder.gif);
}

#footer-top {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:793px;
	height:27px;
}

#footer-bot {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:793px;
	height:93px;
	background:url(images/footer-bot.gif);
}

#ftrcontainerleft {
	float:left;
	top:0px;
	padding:5px 0px 0px 20px;
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:normal; color: #000; text-decoration:none;
	text-align:left;
	width:520px;
	height:93px;
}
#ftrcontainerright {
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:238px;
	height:93px;
}


/*---other design elements---*/

#ftrlinks{
	float:left;
	left:10px;
	width:770px;
	height:40px;
	margin: 5px auto;
	padding-top:10px;
	border-top: 1px dashed #999;
}

.padbot {padding-bottom:7px;}
.padtop {padding-top:7px;}
.padtopnews {padding-top:16px;}
.padtestimonials {padding-top:15px;}
.padbullet {padding-left:110px;}
.padwelcome{padding:0px 10px 0px 20px;}
 
 blockquote {
    margin: 1em 20px;
    padding-left: 50px;
    background: transparent url(images/quote.gif) no-repeat; }
.hdrbrdr {border-bottom: 1px solid #933f23;}
.gdesignstext{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: none; font-weight: normal; color: #000; text-decoration:none;
	padding-top:10px;}




