/*
<!-- comments 
     This page uses an 800 width with the following specs.
     25px, 150px (photo), 25px, 575px (content), 25px to complete
     800 px across the page
     
     Actual Blue: #24348C;
     
     Blue Text: #20358C;
     Gray Background: #DCDCDC;
     Gray Outline: #A5A5A2;
     Red: #D3363F;
     
     Alternative Colors
     Gray: #E0E9E9;
     Gray: #EDF2F2;
     Blue: #003399;
     Purple: #663366;
     Dark Gray: #989B9E;
-->
*/


body {
	background: #F47320;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

p {	font-size: 10pt;
	line-height: 14pt;
}

#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#bannertop {
	background-image: url(../img/pg_banner_blank_v8.gif);
	background-repeat: no-repeat;
	height: 147px;
}

#bannerfront {
	background-image: url(../img/HomePage_Syracuse_FntTop_v2.png);
	background-repeat: no-repeat;
	height: 147px;
}

#curloc {
	text-transform: uppercase;
	position: relative;
	top: 94px;
	right: 0px;
	left: 42px;
	text-align: left;
	font-weight: bold;
        font-size: 10pt;
}

/* Content Box and side images */

#content {
	background: #FFFFFF;
	padding: 10px 25px 10px 225px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 25px;
	border-left: 1px solid #A5A5A2;
	border-right: 1px solid #A5A5A2;
}

#mls_logo {
	background: #FFFFFF;
	padding: 0px 0px 0px 650px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	border-left: 1px solid #A5A5A2;
	border-right: 1px solid #A5A5A2;
}

#sideimage_a {
	position: absolute;
	width: 0px;
	margin: 0px 0px 0px -190px;
	padding-top: 5px;
}

#sideimage_a img {
	border: 1px solid #A5A5A2;
}

/* Content Box for Search */

#content_listing {
	background: #FFFFFF;
	padding: 10px 25px 10px 20px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 25px;
	border-left: 1px solid #A5A5A2;
	border-right: 1px solid #A5A5A2;
}



.topname {
	color: black;
}


#content h1 {
	font-size: 18pt;
}

#content_neighborhoods h1 {
	font-size: 18pt;
}

H1, H2, H3, H4 {
	color: #24348C;
}

H2, H3, H4 {
	padding-top: 1em;
	font-size: large;
}

a {
	text-decoration: none;
	color: #24348C;
}

a:hover {
	text-decoration: underline;
}

/* Navigation Bar */

#navigation {
 	background: #FFFFFF;
	border-right: 1px solid #A5A5A2;
	border-left: 1px solid #A5A5A2;
	border-bottom: 2px solid #D3363F;
	padding: 0px 0px 7px 0px;
}

#navigation ul, #bottomfooter ul {
  	font-size: small;
 	list-style: none;
 	margin-top: 0px;
 	margin-bottom: 3px;
}

#navigation-old ul, #bottomfooter-old ul {
  	font-size: small;
 	list-style: none;
 	margin-top: 0px;
 	margin-bottom: 3px;
 	margin-left: -12px;
}


#navigation li, #bottomfooter li {
 	display: inline;
 	margin-right: 0.2em; padding-right: 0.4em;
	margin-left: 0.0em; padding-left: 0.0em;
	font-weight: bold;
	border-right: solid 1px #24348C;
	padding-bottom: 0px;
}

#navigation_orig li, #bottomfooter_orig li {
 	display: inline;
 	margin-right: 0.35em; padding-right: 0.35em;
	font-weight: bold;
	border-right: solid 1px #24348C;
}

#navigation li.last_list_item, #bottomfooter li.last_list_item {
	border-right: 0;
}

#navigation li.last_list_border {
	background: url(../img/td_bg.png) no-repeat left top;
	border-right: 0;
 	border-top: solid 2px red;
 	border-bottom: solid 2px red;
 	border-right: solid 2px red;
 	border-left: solid 2px red;
 	padding-right: 10px;
 	padding-left: 10px;}

#navigation li.contact_last_list_item {
	border-right: 0;
	color: black;
}

#bottomfooter li {
	font-size: smaller;
}
#bottomfooter li.last_list_item {
	border-right: 0;
	font-weight: normal;
}

#navigation li a:hover, bottomfooter li a:hover {
	text-decoration: underline;
	padding-right: 0px;
	padding-left: 0px;
}


/* Bottom Footer */

#bottomfooter {
	background-image: url(../img/bottom_banner_v4.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	border: 0px 0px 0px 0px;
	height: 46px;
}

#bottomfooter ul {
 	font-size: small;
 	list-style: none;
 	margin-top: 0px;
 	padding: 22px;
}

.navigation current_page {
	color: teal;
}



/*  Resources Pages */

#curres_link {
	font-weight: bold;
}


#res_links {
	position: absolute;
	width: 152px;
	margin: 0px 0px 0px -190px;
	padding-top: 0px;
	padding-right: 0px;
}

#res_widget {
	position: absolute;
	width: 152px;
	margin: -55px 0px 0px -215px;
	padding-top: 0px;
	padding-right: 0px;
}

#res_links_alpha {
	position: absolute;
	width: 152px;
	margin: 295px 500px 0px -190px;
	padding-top: 0px;
	padding-right: 0px;
}

#res_links_old ul {
 	list-style: none;
	font-size: small;
	margin-left: -15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

#res_links_old li {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 25px;
	margin: 0 0px 0px -25px;
	border-top: 1px solid #A5A5A2;
	border-right: 1px solid #A5A5A2;
	border-left: 1px solid #A5A5A2;
}

#res_links_old a:hover {
	border-left: 5px solid #20358C;
	padding-left: 10px;
	margin-left: -15px;
}

#restop {
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#resbot {
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* Resources Pages - Definition */
dt {
	font-weight: bold;
	font-size: smaller;
	padding-bottom: 5px;
}

dd {
	font-size: smaller;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
}


/* Resources Page - Order List  */

#buyingapt li {
	font-size: smaller;
	padding-bottom: 1.5em;
}	

#collapse li {
	font-size: 10pt;
	line-height: 16pt;
}	

/* Resources Page - nested border lists */

#nested_list {
 	border: 1px solid black;
 	padding-left: 15px;
 	padding-right: 15px;
 	padding-bottom: 5px;
 	margin-top: 1em;
 	margin-right: 1em;
}

#nested_list ul {
	list-style: square;
}

#nested_list li {
	font-size: 10pt;
	line-height: 14pt;
	padding-bottom: 8px;
}

	
#head_color {
	color: #24348C;
	font-weight: bold;
}

/* temp top */

#bringtop {
	padding-top: 5px;
}

#bringtop a {
	font-size: 10pt;
	color: #20358C;
	text-decoration: none;

}

#bringtop a:hover {
	text-decoration: underline;

}


/* Used for the agent pages  */

#agent {
	float: left;
	margin: 5px 1em 1em 0em;
	border: 1px solid #24348C;
}

.lastp {
	margin: 0 0 3em 0;
}


/* bullet points */

#bulletpts {
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 5px;
}


/* Color Tables */

#colortable table {
	border-collapse: collapse;	
	border: 1px solid black;
	margin: 0 15px 0 0;
}

#colortable td {
	vertical-align: top;
	font-size: 10pt;
	line-height: 14pt;	
	border: 1px solid black;
	padding: 3px 10px 4px 10px;
	margin: 0 0px 0 0px;
}

tr.odd td {
	background: url(../img/td_bg.png) no-repeat left top;
}



/* 5 Point Chart */
#five_chart table {
	border-collapse: collapse;	
	border: 1px solid black;
	margin: 0 15px 0px 0;
}

#five_chart th {
	padding: 5px 0px 2px 0px;
} 

#five_chart td {
	font-size: 10pt;
	line-height: 30pt;
	border: 1px solid black;
	padding: 5px 0px 0px 50px;
}

tr.five_odd td {
	background: url(../img/td_bg_checkmark.png) no-repeat left top;
}

tr.five_even td {
	background: url(../img/td_wt_checkmark.png) no-repeat left top;
}

#five_chart td_old {
	background: url(../img/td_bg_2.jpg) no-repeat left;
	font-size: 10pt;
	line-height: 44pt;
	border: 1px solid black;
	padding: 0px 105px 0px 50px;
}

#five_chart_old th {
	background: url(../img/td_bg.png) no-repeat left top;
	font-size: 10pt;
	line-height: 30pt;
	padding: 0px 125px 0px 20px;
} 

/* Listing Photos  */

#pic_prop img {
	border: 1px solid #A5A5A2;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#poslet_bullets li {
	font-size: 10pt;
	line-height: 16pt;

}

/* 5 point link */

#five_point_link {
	horizontal-align: right;
	padding: 0px 0px 0px 10px;
}

