/* Global
----------------------------*/
body, form { margin: 0px; }
img { border-color: #333333; }

a, a:hover { font-weight: normal; text-decoration: underline; }
a { color:#600D67; }
a:hover { color: #600D67; }

body, table, input, select, textarea, font { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000;
}

h1, h2 { font-size: 17px; }
h3, h4 { font-size: 12px; }

/* Classes
----------------------------*/

/* Common/Template
----------------------------*/
body { background: #CFDBD0 url(../images/background.gif) repeat-x; }
.print_friendly { text-align:left; padding: 16px; background-color:#FFFFFF; }
.page_title { font-weight: bold; color: #152358; font-size: 12px; }
.bullet { margin-bottom: 0px; width: 1px; height: 1px; }

.subnav a, .subnav a:hover { font-size: 10px; text-decoration: none; font-weight: bold; }
.subnav a { color: #152358; }
.subnav a:hover { color: #A30000; }

.crumb { font-size: 11px; color: #5E0F68; vertical-align: top; font-weight: bold; background: #ffffff; }
.crumb strong { color:#5E0F68; }
.crumb a { color: #5E0F68; font-weight: bold; text-decoration: underline; }
.crumb a:hover { color: #5E0F68; font-weight: bold; text-decoration: underline; }
.crumb_pad { padding: 7px 0px 2px 62px; }

.tbd { color:#E3E3E3; font-size: 9px; }
.tbd a { font-weight: bold; text-decoration: none; color:#E3E3E3; }
.tbd a:hover { font-weight: bold; text-decoration: none; color:#E3E3E3; }

.search_table { width: 120px; }
.search { font-size: 10px; width: 100px; vertical-align: top; padding-top: 2px; }
.search_pad { padding-right: 13px; vertical-align: top; text-align: right; }

.c1 { vertical-align: top; }
.c1_pad { padding: 0px 0px 0px 15px; }

.content_bg {
	vertical-align:top;
	text-align:left;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
}
.content { 
	background: #ffffff; 
	vertical-align:top;
	height: 229px;
}
.content_pad {
	padding: 3px 14px 7px 18px;
}

.content_footer_bg { 
	background: url(../images/content_footer_bg.gif) no-repeat #CFDBD0; 
	background-position: left;
	width: 548px; 
	height: 35px; 
}
.i_content_bg {
	text-align:left;
	background-image:url(../images/internal_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	padding-bottom: 30px;
	width: 714px;
}
.internal_content { 
	height: 258px; 
	vertical-align: top;
	text-align:left;
	/*background-image:url(../images/internal_top_bg.gif);*/
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	width: 714px;
}
.internal_content_pad { padding: 10px 15px 24px 25px; }

.apt_search { 
	background: url(../images/apt_search_bg.gif); 
	width: 205px; 
	height: 149px; 
	vertical-align: top;
}
.apt_search_pad { padding: 37px 10px 7px 13px; font-size: 9px; }

.apt_search_pad_i { padding: 38px 25px 0px 38px; vertical-align: top; }

.as2 { margin-top:10px; padding: 0px 0px 0px 0px; text-align: center; }
.as2_i { padding: 5px 0px 0px 38px; text-align: left; vertical-align: top; }
.a_search_pad { padding: 10px 13px 0px 0px; text-align: right; }

.internal_search { padding: 42px 0px 7px 135px; }

.waiting_list { 
	background: url(../images/waiting_list_bg.gif) no-repeat #DEEAD3;
	background-position: top; 
	width: 205px; 
	height: 155px;
	vertical-align: top; 
}
.waiting_list_pad { padding: 44px 13px 0px 13px; }
.w_search_pad { padding: 0px 13px 16px 0px; text-align: right; vertical-align: top; }

.footer { font-size: 11px; color:#600D67; vertical-align: top; text-align: right; }
.footer a { text-decoration: underline; color:#600D67; }
.footer a:hover { text-decoration: underline; color:#600D67; }

.internal_footer { text-align: center;  }
.content_footer_pad { padding: 3px 54px 0px 0px; }

.welcome { background: #ffffff; vertical-align: top; padding-top: 25px; padding-left: 13px; text-align: left; }

.border_r { background: url(../images/border_r.gif) repeat-y #CFDBD0; background-position: left; }
.border_r_i { background: url(../images/border_r_i.gif) repeat-y #CFDBD0; background-position: left; }
.border_l_i { background: url(../images/border_l_i.gif) repeat-y #ffffff; }

.form_indent { padding-left: 20px; vertical-align: middle; }
.form_check { vertical-align: middle; }

/* Tell a Friend
----------------------------*/
.body_taf { background-color: #B1C8B2; margin: 0px; width: 450px; border-style: none; }
.body_taf_table { background-color:#FFFFFF; background: url(../images/taf.jpg) no-repeat; width: 450px; height: 500px; }

.textbox {
	width:140px;
	height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color:#333333;
	font-size: 10px;
	padding-left: 4px;
}
.textarea {
	width:300px;
	height: 75px;
	border-style: solid;
	border-width: 1px;
	border-color:#333333;
	font-size: 10px;
	padding-left: 4px;
}

/* Buttons
----------------------------*/
.button {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#2F7E37;
}

/* Realty Plugin
----------------------------*/
.realty-list-view {  }
.realty-list-view h3 { display: inline; }
.realty-list-view div.filter-by { background: #FFF url(../images/filter-bg.gif) no-repeat; text-align: center; padding: 35px 0 0 0; width: 650px; height: 87px; }
.realty-list-view div.filter-by div { display: inline; }
.realty-list-view input { vertical-align: middle; }

.realty-list-view div.sort { text-align: center; background: #F2F9F3; padding:10px; }

.realty-list-view table.rows { }
.realty-list-view table.rows tr.title td { font-weight: bold; }
.realty-list-view table.rows tr.odd { background: #FFF; }
.realty-list-view table.rows tr.even { background: #EDF6EE; }
.realty-list-view table.rows tr td div.pad { padding: 3px; }
.realty-list-view tr td.border { border-bottom: 1px solid #5E0F68; }

.realty-single-view {}
.realty-single-view h2 { color: #5E0F68; font-weight: bold; }
.realty-single-view div.address {}
.realty-single-view div.description {}

#retail-detail-table {}
.realty-single-view h1 { font-size: 14px; }
.realty-single-view tr.odd { background: #FFF; }
.realty-single-view tr.even { background: #EDF6EE; }
.realty-single-view tr td div.pad { padding: 3px; }
.realty-single-view tr td.border { border-bottom: 1px solid #5E0F68; }
/* Misc
----------------------------*/
/*
.positioned_frame {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.positioned_image {
	position: absolute;
	z-index: 2;
	left: 417px;
	top: 0px;
}

.positioned_table {
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}

.alpha1 {
	filter: Alpha(Opacity=10);
	-moz-opacity:0.1;
	opacity: 0.1;		

}
*/

#menu_1_t3 div{
	display:inline;
	/*margin:20px;*/
}

/* -------------------------------------- level 1 drop down ------------------------------------- added 12/20/2010 Mike Schroeder ------- */

#dropdown {
    background: none repeat scroll 0 0 #5e0f68;
    border: 0 solid #BEBDA7;
    font-size: 11px;
    opacity: 0.98;
    text-align: left;
    width: 200px;
	text-transform:uppercase;
}

#dropdown a {
	color:white;
	text-decoration:none;
}

#dropdown a:visited {
	color:white;
	text-decoration:none;
}

#dropdown a:hover {
	color:white;
	text-decoration:underline;
}

#dropdown a:active {
	color:white;
	text-decoration:underline;	
}

#dropdown ul {
	list-style-type:none;
	padding:5px 10px 5px 10px;
	margin:0 auto;
}

#dropdown ul li {
	padding-bottom:10px;
}
