 



	
/* , VCDDFC = 'TBBG' Tool bar Background color*/
/* , VCDLTC = 'TBT' Tool Bar Text color*/
/* 	, VCDLFC = 'H1BG' header 1 background color*/
/* 	, VCLINK = 'H1Text' header 1 text color */
/* 	, VCDVLC = 'H2BG' header 2 background color */
/* 	, VCLHBC = 'H2Text' header 2 text color */
/* 	, VCALINK = 'NA1' not used */
/* 	, VCPAGECOLOR = 'PgBG' page background color */

#st3 html,#st3 body,#st3 div,#st3 span,#st3 applet,#st3 object,#st3 iframe,
h1,#st3 h2,#st3 h3,#st3 h4,#st3 h5,#st3 h6,#st3 p,#st3 blockquote,#st3 pre,
a,#st3 abbr,#st3 acronym,#st3 address,#st3 big,#st3 cite,#st3 code,
del,#st3 dfn,#st3 em,#st3 font,#st3 /*img,*/ ins,#st3 kbd,#st3 q,#st3 s,#st3 samp,
small,#st3 strike,#st3 strong,#st3 sub,#st3 sup,#st3 tt,#st3 var,
b,#st3 u,#st3 i,#st3 center,
dl,#st3 dt,#st3 dd,#st3 ol,#st3 ul,#st3 li,
fieldset,#st3 form,#st3 label,#st3 legend,
table,#st3 caption,#st3 tbody,#st3 tfoot,#st3 thead,#st3 tr,#st3 th,#st3 td {
	font-family:Arial;
}

* {
	font-family:Arial;
}

/* DB Controlled CSS */
#st3 .st3_Container_1 {
	vertical-align:middle;
	border: 1px solid #CCC;
	border-collapse: collapse;
	font-family: Arial;
}

#st3 .st3_Container_1 td {
	padding: 2px;
	font-family: Arial;
}

#st3 .st3_Header_1 {
	background: #E0E0E0;
	color: #0A0A0A;
	font-weight: bolder;
	font-size: 12px;
	padding: 2px;
	font-family: Arial;
	text-align: left;
}

#st3 .st3_Header_2 {
	background: #DBDBDB;
	color: #000000;
	font-weight: bolder;
	font-size: 12px;
	padding: 0px;
	font-family: Arial;

}

#st3 .st3_Header_2_Link {
	background: #DBDBDB;
	color: #000000;
	font-weight: bolder;
	font-size: 12px;
	padding: 2px;
	font-family: Arial;
	text-align: left;
	text-decoration: none;
}

#st3 .st3_Header_2_Link:hover {
	background: #DBDBDB;
	color: #000000;
	font-weight: bolder;
	font-size: 12px;
	padding: 2px;
	font-family: Arial;
	text-align: left;
	text-decoration: underline;
}

#st3 .st3_Header_3 {
	background: url(/st3/images/tblContent_bg.jpg) repeat-x bottom transparent !important;
	background-color: #FFF !important;
	color: #000 !important;
	font-weight: bolder !important;
	font-size: 12px !important;
	padding: 2px !important;
	font-family: Arial !important;
	text-align: left;
}

#st3_SearchHeader {
	color: #000 !important;
	font-weight: bolder !important;
	font-size: 12px !important;
	font-family: Arial !important;
	text-align: left;
}

#st3 .st3_Header_4 {
	background:url(/st3/images/tblHeader_bg.jpg) repeat-x bottom left transparent;
	background-color: #FFF !important;
	color: #000;
	font-weight: bolder;
	font-size: 12px;
	padding: 2px;
	font-family: Arial;
	text-align: left;
}

#st3 .st3_Footer_1 {
	background: #E0E0E0;
	color: #0A0A0A;
	font-size: 11px;
	padding: 6px;
	font-family: Arial;
	text-align: left;
}

#st3 .st3_Footer_2 {
	background: #DBDBDB;
	color: #000000;
	font-size: 11px;
	padding: 6px;
	font-family: Arial;
	text-align: left;
}

#st3 .st3_Footer_3 {
	background: url(/st3/images/tblContent_bg.jpg) repeat-x bottom transparent;
	background-color: #FFF !important;
	color: #000;
	font-size: 12px;

	font-family: Arial;
	text-align: left;
}

#st3 .st3_Footer_4 {
	background: url(/st3/images/tblContent_bg.jpg) repeat-x bottom transparent;
	background-color: #FFF !important;
	color: #000;
	font-size: 12px;
	padding: 6px;
	font-family: Arial;
	text-align: left;
}

#st3 .st3_Sort_Order options{
	font-size:10px;
}

#st3 .st3_results_Navigation {
	border-bottom: 1px solid #CCC;
}

#st3 .st3_details_header {
	font-size:12px !important;
	display:inline !important;
	font-weight: bolder !important;
	color: #0000cc !important;
	text-decoration:none !important;
	border:none !important;
}

#st3_Details_1 h3{
	padding:0px;
	margin:2px;
	font-size: 12px;
	font-family: Arial;
}


#st3 .st3_Odd_Row {
	background: #FFFFFF;
}

#st3 .st3_Even_Row {
	background: #EFEFEF;
}

#st3 .st3_Search_Select {
	height: 100px; 
	width: 175px;
}

#st3 label {
	text-align: left;
	display: inline;
}

#st3 th {
	color: #000;
	font-weight: bolder;
	font-size: 14px;
	text-align: left;
	padding: 6px;
	font-family: Arial;
}

#st3 .st3_clear_1 {
	clear: both; 
	padding-top: 50px;
}

#st3 .st3_clear_2 {
	clear: both; 
}


#st3 .st3_selectInput {

	width:100px;
}


#st3 .st3_Footer_3_BG {
	background: url(/st3/images/tblContent_bg.jpg) repeat-x bottom transparent;
	background-color: #FFF !important;
}

/* //DB Controlled CSS */

/* Results page code....... */
#st3 .st3_Save_Remove_Btn {
	padding:0px;
}

#st3 .st3_Cart_Hover {
	background-color: #FFF4D8;
	border: 1px solid #CCC;
	color: #CCC;
}

#st3 img.tiny_thumbnail {
	width: 100px;
	margin:2px;
}

#st3 div.st3_Saved_Listings_Display {









}
#st3 div.st3_Saved_Listings_Display_Trash {
	width: 100%;
	border-bottom: 1px solid #CCC;
	font-size: 10px;
	color: #000;
	background: #EFEFEF;
}

#st3 .saved_listing_thumb {
	width: 100%;
	border-bottom: 1px solid #CCC;
	font-size: 10px;
	color: #000;
}

#st3 .saved_listing_thumb:hover {
	background: #FFF4D8;
}

#Results_Container {
	width:100%;
}

#st3 .st3_Comp_Cell {
	float:left;
	width:110px;
/* 	display:table; */
	font-weight:normal;
	color:#555;
	text-align: center;
	padding:2px 2px 2px 2px;
}
#st3 .st3_Comp_Cell_Header {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	display:table;
	float:left;
	width:100%;
	height: 20px;
/* 	overflow:hidden; */
	margin-left:auto;
	margin-right:auto;
	font-weight:bolder;
	color:#993311;
	padding:3px;
}
#st3 .st3_Comp_Bold {
	font-weight:bolder;
	color:#993311;
	text-align: right;
	padding: 2px 10px 2px 2px;
}
#st3 .st3_Comp_Container {
	margin-left:auto;
	margin-right:auto;
	width:700px;
	font:11px verdana;
	font-weight:bolder;
	color:#993311;
}

#CurrentSearchCriteria {
	margin-top: 10px;
}
#rpp .Selected, #Paging .Selected {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}


#ResultsTable {width:100%;position:relative;z-index:100;color:#ff0000;background-color:#ff0000;}

#st3 .Results_Header {
	border: 0px solid #CCC;
	text-align: left;
	margin:0;
	padding:0;
}

#st3 .ResultsTable {
	margin:0;
	padding:0;
	width:100%;
}
#st3 .Results_Draggable_Cursor {
	
	cursor: move;
	 	
}

#st3 .listing_logo {
	position:relative;
	text-align:right;
	z-index:30;
	white-space: nowrap;
}

#st3 .ResultsCount {
	font-size:10px;
	font-family: Arial;
}

#st3 .st3_TypeSelected {
	background: #FFFBBD url(/st3/images/check.gif) 98% 50% no-repeat;
}
#st3 .ListingTable {
	border:1px solid #ccc;

	font-family:Arial;
	margin:0;
	padding:0;
	background-color:#ffffff;
	width:100% !important;
}




#st3 .ListingTable td {padding:2px;margin:0px;}
#st3 .ListingTable table tr td {border:0px none !important;width:100% !imporant;}

#st3 .ListingImage {margin:0px;padding:0px;}

#st3 .ListingSummaryTable {color:#333;padding:0px;border-bottom:1px solid #ccc;}
#st3 .ListingSummaryTable td {padding:0px;}

#st3 .ListingDetailTable {color:#333;padding:0px;}
#st3 .ListingDetailTable td {padding:0px 3px;}


#st3 .Address {font-size:12px;font-weight:bold;}
#st3 .AddressLink {font-size:12px;font-weight:bold;text-decoration: none;}
#st3 .Price {font-size:12px;font-weight:bold;color:#000099;}
#st3 .Mls {font-size:12px;font-weight:bold;}
#st3 .Detail {font-size:11px;font-weight:normal;}

#st3 .st3_thumbnail_img {float:left;padding:1px;}


#st3 .details_container li {
	float:left;
	width:25%;
	list-style-type:none;
	display:block;
	text-align:left;
	padding-right:3px;
	overflow:hidden;
}
#st3 .details_container strong{
	padding-left:5px;	
}




.tools_container li {
	list-style: none !important;
	margin:0px !important;
	padding:0px !important;
	display:block;
}
.tools_container li, .tools_container li a, .tools_container li a img {
	padding:0px !important;
	margin:0px !important;
	border:0px none !important;
	display:block !important;
}



#st3 .results_navigation_container {
	text-align:left;
	padding:3px;
}




/* /Results page code....... */


/* QuickSearch Page Code.................. */
div.auto_complete, div.auto_complete_sbp {
	width: 350px;
	background: #fff;
}
div.auto_complete ul, div.auto_complete_sbp  ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}
div.auto_complete ul li, div.auto_complete_sbp  ul li {
	margin:0;
	padding:3px;
}
div.auto_complete ul li.selected, div.auto_complete_sbp  ul li.selected {
	background-color: #ffb;
}
div.auto_complete ul strong.highlight, div.auto_complete_sbp  ul strong.highlight {
	color: #800; 
	margin:0;
	padding:0;
}
#st3 .Auto_complete_Input {
	width: 150px;
}

#body {
	font: 12px Arial;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#tabContainer {
	margin:0;
	display: inline;
	padding-left: 20px;
}

#st3 .tab {
	display: inline;
	border: 1px solid #CCC;
	border-bottom: 0px solid;
	background: #DBDBDB;
	color: #000000;
	padding: 3px 10px 0px 10px;
	position: relative;
}

#st3 .tab a {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	vertical-align: 15%;

}

#st3 .tab a:hover {
	color: #DBDBDB !important;

}

#st3 .tab:hover {
	background-color: #000000;


}

#st3 .selectedTab {

	border: 1px solid #CCC;
	border-bottom: 0px none;
	color: #DBDBDB;
	background-color: #000000;
	padding: 4px 6px 0px 6px;
	font: 14px Arial;	
}


#st3 .selectedTab a {
	color: #DBDBDB;
	background-color: #000000;
	font-weight:bold;
}

#st3 .selectedTab a:hover {
	color: #DBDBDB;
	background-color: #000000;
}

#st3 .content {

	font: 13px Arial;
	color: #987987;
}

#st3 .content strong {
	color: #40627B;
	font-size: 16px;
}

#st3 .content input {
	border: 1px solid #CCC;
	font: 12px Arial;
	color: #3d3d3d;
	background: #EFEFEF;
	width: 80px;
}

#st3 option {
	font-weight: normal !important;
	font-size: 12px;
	color: #000000;
	border: 0px none !important;
}

#DisplayArea {
	border: 1px solid #CCC;

	height: auto;

	overflow: hidden;
	background: url(/st3/images/tblContent_bg.jpg) repeat-x bottom #FFF;
}

#st3 .st3_Search_Form {
	padding: 2px 8px;
}

#StandardSearchCriteria legend strong {
	font: 14px Arial;
	text-align: left;
}

#StandardSearchCriteria td {
	padding: 4px;
}

#st3_header {
	height: 20px;
	width: 100%;
	background: #EFEFEF;
	border: 1px solid #CCC;
	margin: 10px 0px 10px 0px;
	padding: 4px;
}
#results {
	float: left;
/* 	border: 1px solid #CCC; */
/* 	height: 80px; */
/* 	width: 150px; */
/* 	margin: 10px 20px 4px 0px; */


/* 	overflow: hidden; */
}



#results a {
	color: #999876;
	text-decoration: none;
}
#results a:hover {
	color: #000;

}
#fontControl a {
	color: #000;
	text-decoration: none;
}
#fontControl a:hover {
	color: #000;
	text-decoration: underline;
}
#st3 .Listing_Pic {
	display: block;
}

#StandardSearchCriteria fieldset {
	border: 1px solid #969696; 
	padding: 10px;
}

#StandardSearchCriteria legend {
	color: #000333;
	background-color: #EFEFEF;
	border: 1px solid #CCC;
	text-align: left;
}

#st3_Map_Thumbnail_Listings {
	width: 200px;
	height: 600px;
	overflow-x: hidden;
	overflow-y: auto;
}
#st3 .st3_Map_Listing_Thumb_Head{
	font-weight:bolder !important;
	color: #0000FF;
	font-size: 12px;
	border-bottom: 1px dashed #0000FF;
	padding: 0px 2px 0px 2px !important;
}
#st3 .st3_T_Addr {
	width: 39%;
	height:15px;
	overflow:hidden;
}

#st3 .st3_T_Price {
	width: 25%;
	height:15px;
	font-size: 9px;
	text-align: center;
	overflow:hidden;
}

#st3 .st3_Bed_Bath {
	width: 25%;
	height:15px;
	font-size: 9px;
	text-align: center;
	overflow:hidden;
}

#st3 .st3_City {
	width: 60px;
	font-size: 9px;
}

#st3 .st3_T_Head {
	font-weight: bolder;
	font-size: 12px !important;
}

#st3 .st3_Over {
	background: #FFF;
	width: 20px;

}

#st3 .st3_T_Over {
	background: #EBEBEB;

}

#st3 .st3_gmap_photo_container {
	width:380px;
	height:150px;
	overflow-x:hidden;
	overflow-y:scroll;

}

#st3 .st3_Map_Listing_Thumb {


	font: 10px arial;
	padding: 2px 1px 2px 1px;
	float: left;
	overflow: hidden;
	height: 15px;
	vertical-align: middle;
}





#st3 .st3_Map_Listing_Thumb:hover {


	font: 10px arial;
	padding: 2px 1px 2px 1px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	height: 15px;
	vertical-align: middle;
}

#st3 .st3_T_Container {
	padding: 0px;
	margin: 0px;
	display: inline;
	background: #FFF;

	height: 15px;
	width: 200px;
	overflow: hidden;
}

#st3 .st3_T_Container:hover {
	padding: 0px;
	margin: 0px;
	display: inline;
	background: #FFFBBD;

}

#st3 .highlight {
	background-color: #FEF169;
}

/* //QuickSearch Page Code.................. */



/* Accordian stuff.................. */
#accordion {
		width: 200px;
		border: 1px solid #CCC;
		font-family: Arial;
		font-size: 10px;
}
#accordion h3 {
		font-size: 12px;
		padding: 4px 6px 4px 6px;
		margin: 0;
		border-style: solid none solid none;
		border-bottom-color: #fff;
		border-width: 0px 0px 1px 0px;
		color:#050505;
		background-color: #FFF8C7;
		cursor:pointer;
}
#visible {
		color:#fff;
		background-color: #1F89F6;
}

#accordion .panel_body {
		background-color: #fff;
/*		 height:199px; */
}

#accordion a, #accordion td, #accordion span {color:#000;display:block;padding:2px 2px 2px 10px;text-decoration:none;border-bottom:1px solid #ccc;}
#accordion a:hover {background-color:#FFFBBD;color:#000 !important;}
#accordion .secondTier {margin-left:5px;}
/* //Accordian stuff.................. */


/* Modal Stuff.................. */
#st3_msgBox {}
#st3 .st3_absolute_top {

	margin-left:-100px;

	text-align:left;
	background-color:#ffff99;
	border:1px solid #ccc;
	position:absolute;
	width:200px;
	z-index:500;
	color:#000;
	font-size:11px;
	font-family: Arial;
}




#st3_close_modal a {
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}
#st3 .st3_more_tools_menu {
	position:absolute;
	z-index:9999;
	height:150px;
	width:100px;
	background-color:#ff0000;

	margin-left:-50px;
	
}

#modal_container, #st3_more_tools_content, .modal_container, .modal_container_temp {
	padding:2px;

	background-color:#fff !important;
	
	background-color:#fff !important;

	border:1px solid #666;
	overflow:auto;
	font-family: Arial;
	font-size:12px;
	color:#333;
	text-align:left;
	background: url(/st3/images/bggradient.gif) repeat-x bottom;
	background-color: #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	position:relative;
	z-index:40;
}

#st3_modal_header hr {
	height:1px;
	border-width:0px;
	background-color:#ccc;
}








#modal_overlay {






border: solid 1px #999;
background: url(/st3/images/window_background.png) repeat-x bottom;
color: #000;
width: 100%;
z-index: 1;
}





#st3 .toolTip_Example {
	font: 11px arial;
	color: #7D2021;
	padding-left: 5px;
}
#st3 .toolTip_Hint {
	font: 11px arial;
	color: #1739B2;
	padding-left: 10px;
}
#st3 .toolTip_Normal {
	font-weight: bold;
	font: 12px arial;
	color: #012210;
}
#st3 .toolTip_Img {
	float:left;
	margin:0 3px;
	vertical-align:text-top;
	padding-top:10px;
}

#control_overlay {  
    background-color:#000;  
} 
 
#st3 .modal {  
    background-color:#fff;  
    padding:10px;  
    border:1px solid #333;  
} 
 
#st3 .tooltip {  
    border:1px solid #000;  
    background-color:#fff;  
    height:25px;  
    width:200px;  
    font-family:"Lucida Grande",Verdana;  
    font-size:10px;  
    color:#333;  
} 
 
#st3 .simple_window {  
    width:250px;  
    height:50px;  
    border:1px solid #000;  
    background-color:#fff;  
    padding:10px;  
    text-align:left;  
    font-family:"Lucida Grande",Verdana;  
    font-size:12px;  
    color:#333;  
} 
 
#st3 .window {  
    background-image:url("/st3/images/window_background.png");
    background-position:top left;  
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    padding:10px;  
    font-family:"Lucida Grande",Verdana;  
    font-size:13px;  
    font-weight:bold;  
    color:#fff;  
    text-align:center;  
    min-width:150px;  
    min-height:100px;  
} 
 
#st3 .window .window_contents {  
    margin-top:10px;  
    width:100%;  
    height:100%;      
} 
 
#st3 .window .window_header {  
    text-align:center;  
} 
 
#st3 .window .window_title {  
    margin-top:-7px;  
    margin-bottom:7px;  
    font-size:11px;  

} 
 
#st3 .window .window_close {  
    display:block;  
    position:absolute;  
    top:4px;  
    left:5px;  
    height:13px;  
    width:13px;  
    background-image:url("/st3/images/window_close.gif");
    cursor:pointer;  
    cursor:hand;  
}  

/* //Modal Stuff.................. */



/********************** Admin Menu Styles **********************/
#st3 .qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
}

#st3 .qmmc {
	position:relative;

}

#st3 .qmmc a {
	float:left;
	display:block;
	white-space:nowrap;
}

#st3 .qmmc img {
	float:left;
}

#st3 .qmmc div a {
	float:none;
}

#st3 .qmmc div {
	visibility:hidden;
	position:absolute;
	z-index:575;
}
	

#st3 .st3_MainMenu {
	padding: 0px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFF8C7; /* Tool bar BG Color */
	color: #0A0A0A;
}



#st3 .st3_MainMenu_Link {
	color: #0A0A0A !important;
}
#st3 .st3_MainMenu_Link a {
	color: #0A0A0A;
	background-color: #FFF8C7;
	font-weight: bold;
}
/*"""""""" (MAIN) Container """"""""*/
#qm0 {
	padding: 0px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFF8C7; /* Tool bar BG Color */
}

 /*"""""""" (MAIN) Items """"""""*/
#qm0 a {
	color:#050505 !important;
	background-color:transparent; /* BG Color of drop down BG inside */
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	padding:5px 20px 5px 8px;
	border-style:none;
	border-color:#000000;
	border-width:0px 0px 0px 1px;
}

/*"""""""" (MAIN) Hover State """"""""*/
#qm0 a:hover { 
	text-decoration:underline;
}

/*"""""""" (MAIN) Active State """"""""*/	
#qm0 .qmactive {
	/* Note: Add '!important' after each style */
	/*border-color:#333333 !important;*/
	color:#050505 !important;
	background-color:#FFF8C7 !important;
	text-decoration:none !important;
	background-image:url(http://www.jennieaflanigan.com/st3/images/template1_black_arrow.gif) !important;
}
/*"""""""" (MAIN) Parent Items """"""""*/
#qm0 .qmparent {

	background-repeat:no-repeat;
	background-position:92%;
	cursor:default;
}

/*"""""""" [SUB] Containers """"""""*/
#qm0 div {	
	background-color:#EFEFEF; /* Drop down BG color outside */
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin:0px;
	border-color:#333333; /* Border color of drop down */
}

/*"""""""" [SUB] Items """"""""*/
#qm0 div a {
	font-size:11px;
	font-family: Arial;
	color:#000 !important; /* Color of drop down text */
	border-width:0px 1px 0px 1px;
	border-color:#EFEFEF; /* inner border of drop down */
	border-style:solid;
	padding:3px 30px 3px 5px;
}

/*"""""""" [SUB] Hover State """"""""*/
#qm0 div a:hover {
	background-color:#EFEFEF; /* drop down bg color */
	color:#777 !important;
	text-decoration:underline;
}

#qm0 div div {
	margin:0px 0px 0px 3px;
}

/*""""""""[SUB] Active State """"""""*/
#qm0 div .qmactive {
	/* Note: Add '!important' after each style */
	border-color:#666666 !important;
	background-color:#EFEFEF !important;
	color:#000000 !important;
	text-decoration:none !important;

}

/*"""""""" [SUB] Parent Items """"""""*/
#qm0 div .qmparent {

}



/* These are all the old styles... We need to go through them and get rid of a bunch of them. */
/********************** General Styles **********************/
/* #st3 td, */
/* #st3 table, */
/* #st3 th, */
/* #st3 div,	*/
#st3 {
	font-family: Arial;
	
		background-color: #FAFAFA;
		background-image: url();
	
}

#st3 tr, #st3 b,
#st3 strong, #st3 li, 
#st3 ul, #st3 a, 
#st3 hr {
	font: 12px Arial;
	color: #3D3D3D;
	text-decoration: none !important;
}

#st3 li {
	list-style-image: none;
}

#st3 td {
	border:0px none !important;
}

#st3 strong, #st3 b {
	font-weight: bolder;
	color: #0000CC;
}

#st3 .st3_boldLink {
	font: 12px Arial;
	font-weight: bolder;
	color: #0000CC;
	text-decoration: none;
	white-space:nowrap;
}

#st3 input, #st3 select,
#st3 textarea {
	border: 1px solid #555555;
	margin: 2px;
	background-color: #EFEFEF;
	color: #000000;
	font: 12px Arial;
	width: auto;

}
#st3 input:hover, #st3 select:hover,
#st3 textarea:hover {
	border: 1px solid #555555;
	margin: 2px;
	background-color: #FFFFFF;
	color: #000000;
	font: 12px Arial;
}

#st3 input:active, #st3 select:active,
#st3 textarea:active {
	border: 1px solid #555555;
	margin: 2px;
	background: #EFEFEF;
	color: #000000;
	font: 12px Arial;
}

#st3 body {
	font: 12px Arial;
	color: #000000;
	position:static;
	z-index:50;
}

#st3 a:hover {
	color: #999999;


}

#st3 p.smtext {color:#333333;font:9px Arial;}

#st3 .topnav a{font:bold 12px Arial;color:#000000;text-decoration:none;}
#st3 .topnav a:hover{color:#21579d;}

#st3 .bottomnav a{font:9px Arial;color:#555555;text-decoration:none;}
#st3 .bottomnav a:hover{color:#000000;}

#st3 a.st3_Dark_UserToolNav {
	color: #000;
}
#st3 a.st3_Light_UserToolNav {
	color: #FF0000;
}

#st3 .st3List { 
	background:#f3f3f4;	
	padding: 10px 10px 10px 10px; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	margin-bottom:20px; 
}

#st3 .st3List ul { 
	margin:10px 0px 10px 20px; 
}

#st3 .st3List li { 
	font-size: 12px; 
	line-height: 18px; 
	color:#000000; 
	list-style-type: disc; 
	list-style-position:outside; 
	list-style-image: url(http://www.jennieaflanigan.com/st3/images/arrow4.gif);
}

#st3 .debug {
	font-size: 10px;
	margin: 14px;
	padding: 4px;
	border: 1px solid #000;
	background: #EFEFEF;
	height: 100px;
	width: 800px;
	overflow: auto;
}

#st3 .st3_Debug_Panel {
	font-size: 10px;
	position: absolute;
	z-index: 10000;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 4px;
	border: 1px solid #FF0000;
	background: #EFEFEF;



}

#st3 .st3_Debug_Panel_Outter {
	margin: 4px;
	border: 1px solid #000;
}

#st3 .st3_AjaxTracker {
	position: absolute;
	z-index: 10001;
	top: 0px;
	right: 0px;
	margin: 14px;
	padding: 4px;
	border: 1px solid #0000FF;
	background: #EFEFEF;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}

#page_body img {
	padding:0px !important;
}

#st3 .st3_button, st3_button:hover {
	margin:0 !important;padding:0 !important;
	border:0px none !important;
	vertical-align:text-top;
}

#st3 a.st3_more_tools_links, #st3 a.st3_MainMenu_links, .st3_more_tools_links {
	display:block !important;
	padding:6px !important;
	border-bottom:1px dashed #CCC !important;
}

#st3 .more_tools_content {z-index:9999;}

#more_tools_content a{
	text-align:left;
	padding:5px 2px;
	display:block;
	margin:0;
	text-decoration:none;
}
#more_tools_content a:hover{
	text-align:left;
	background-color:#ccc;	
	text-decoration:none;
	color:#000;
}



#st3_ListingThubnail_Table td{
	background-color:#fff;
	margin:3px;
}

#st3_ListingThubnail_Table td:hover{
	background-color:#ccc;
}


/********************** Lightbox styles **********************/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 101; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background: url('data:image/gif;base64,AAAA') top left no-repeat; /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/st3/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/st3/images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #numberDisplay a{ font: 10px Verdana, Helvetica, sans-serif; 	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#st3 .st3_slideshownav {
	font: 10px Verdana, Helvetica, sans-serif;
}

#overlay{ position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height: 500px; background-color: #000; }

#st3_detail_header_mort_container td {
	font-size:10px !important;
	padding:1px 0px 1px 1px !important;
}
#st3_detail_header_mort_container input {
	font-size:10px !important;
	height:14px !important;
	padding:1px !important;
	width:40px !important;
}



#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}

#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:295px; height:220px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:295px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3, #information a {padding:4px 8px 3px; font-size:14px; color: #FFF;}
#information p {padding:0 8px 8px}


#st3 .imgnav {position:absolute; width:25%; height:106px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(http://www.jennieaflanigan.com/st3/images/slideshow/left.gif) left center no-repeat}
#imgnext {right:0; background:url(http://www.jennieaflanigan.com/st3/images/slideshow/right.gif) right center no-repeat}
#imglink {position:absolute; height:106px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
#st3 .linkhover {background:url(http://www.jennieaflanigan.com/st3/images/slideshow/link.gif) center center no-repeat}
#thumbnails {margin-top:0px}
#slideleft {float:left; width:20px; height:61px; background:url(http://www.jennieaflanigan.com/st3/images/slideshow/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:61px; background:#222 url(http://www.jennieaflanigan.com/st3/images/slideshow/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:245px; margin-left:5px; height:61px; overflow:hidden}
#slider {position:absolute; left:0; height:61px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}



#st3_popup_menus, #st3_popup_menus ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font: 12px arial;
}

#st3_popup_menus a {
	display: block;
	width: 10em;
	text-decoration:none;
	padding:2px;
}

#st3_popup_menus li {
	float: left;
	width: 10em;
	list-style-image:none;
}
#st3_popup_menus li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:99999;
}

#st3_popup_menus li:hover ul {
	left: auto;
}
#st3_popup_menus li:hover ul, #st3_popup_menus li.sfhover ul {
	left: auto;
}
#st3_popup_menus li ul ul {
	margin: -1em 0 0 10em;
}
#st3_popup_menus, #st3_popup_menus ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
#st3_popup_menus li:hover ul ul, #st3_popup_menus li.sfhover ul ul {
	left: -999em;
}
#st3_popup_menus li:hover ul, #st3_popup_menus li li:hover ul, #st3_popup_menus li.sfhover ul, #st3_popup_menus li li.sfhover ul {
	left: auto;
}
#st3_popup_menus2, #st3_popup_menus2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font: 12px arial;
}

#st3_popup_menus2 a {
	display: block;
	width: 10em;
	text-decoration:none;
	padding:2px;
}

#st3_popup_menus2 li {
	float: left;
	width: 10em;
	list-style-image:none;
}
#st3_popup_menus2 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:99999;
}

#st3_popup_menus2 li:hover ul {
	left: auto;
}
#st3_popup_menus2 li:hover ul, #st3_popup_menus2 li.sfhover ul {
	left: auto;
}
#st3_popup_menus2 li ul ul {
	margin: -1em 0 0 10em;
}
#st3_popup_menus2, #st3_popup_menus2 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
#st3_popup_menus2 li:hover ul ul, #st3_popup_menus2 li.sfhover ul ul {
	left: -999em;
}
#st3_popup_menus2 li:hover ul, #st3_popup_menus2 li li:hover ul, #st3_popup_menus2 li.sfhover ul, #st3_popup_menus2 li li.sfhover ul {
	left: auto;
}
#st3_popup_menus3, #st3_popup_menus3 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font: 12px arial;
}

#st3_popup_menus3 a {
	display: block;
	width: 10em;
	text-decoration:none;
	padding:2px;
}

#st3_popup_menus3 li {
	float: left;
	width: 10em;
	list-style-image:none;
}
#st3_popup_menus3 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:99999;
}

#st3_popup_menus3 li:hover ul {
	left: auto;
}
#st3_popup_menus3 li:hover ul, #st3_popup_menus3 li.sfhover ul {
	left: auto;
}
#st3_popup_menus3 li ul ul {
	margin: -1em 0 0 10em;
}
#st3_popup_menus3, #st3_popup_menus3 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
#st3_popup_menus3 li:hover ul ul, #st3_popup_menus3 li.sfhover ul ul {
	left: -999em;
}
#st3_popup_menus3 li:hover ul, #st3_popup_menus3 li li:hover ul, #st3_popup_menus3 li.sfhover ul, #st3_popup_menus3 li li.sfhover ul {
	left: auto;
}
.st3_popup_menus_results, .st3_popup_menus_results ul, .st3_popup_menus_results li {
	padding: 0px;
	margin: 0;
	list-style: none;
	font: 12px arial;
}








.st3_popup_menus_results li {
	float: left;
	width: 10em;
	list-style-image:none;
}
.st3_popup_menus_results li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:9999;
}

.st3_popup_menus_results li:hover ul {
	left: auto;
}
.st3_popup_menus_results li:hover ul, .st3_popup_menus_results li.sfhover ul {
	left: auto;
}
.st3_popup_menus_results li ul ul {
	margin: -1em 0 0 10em;
}
.st3_popup_menus_results, .st3_popup_menus_results ul, .st3_popup_menus_results li {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
.st3_popup_menus_results li:hover ul ul, .st3_popup_menus_results li.sfhover ul ul {
	left: -999em;
}
.st3_popup_menus_results li:hover ul, .st3_popup_menus_results li li:hover ul, .st3_popup_menus_results li.sfhover ul, .st3_popup_menus_results li li.sfhover ul {
	left: auto;
}
.dropdown	{
	background-repeat: repeat-x;
	background-position: center bottom;
	border:1px solid #CCC;
	color:#333;
	text-align:left;
	background-image: url(http://services.yourmlssearch.com/st3/images/tblContent_bg.jpg);
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px !important;
}
.dropdown li {
	border-bottom:1px solid #FFF;
	list-style: none;
	margin-left:4px;
	margin-right:4px;
}
.dropdown li:hover {
	border-bottom:1px solid #CCC;
}



























