#sitemenumain { visibility: hidden; display: none;	}
#siteagentnameandphone { visibility: hidden;	display: none;	}
#sitecolumnleft {	float: none; visibility: hidden;	display: none;	}
#sitecolumnright {float: none; width: 95%; }
#sitefootermenu {	visibility: hidden;	display: none;	}
#siteheader {	visibility: hidden;	display: none;	}
#siteheaderflash {	visibility: hidden;	display: none;	}
/*layout.css*/

/*
	Copyright Estates IT Limited 2005
	This style sheet controls the base layout of the pages
	Use the code below to hide any div in the layout
	visibility: hidden; display: none;	
*/
html { overflow-y: scroll; }
body {
	margin: 0 0 0 0;
	/* This is to work around IE5 centering bug - later we left align the body div tag */
	text-align: center;
}

table { text-align: left; padding:0px;}
tr, td {	vertical-align: top;}
a:link, a:visited, a:hover, a:active {	text-decoration: underline; }
img {	border: none; vertical-align: middle; }

form { margin: 0 0 0 0; }
object {	margin: 0 0 0 0; padding: 0 0 0 0; }

select {}
option {}
textarea {}
input {}

#sitebasepage { 
	width: 100%;
	margin: 0 auto 0 auto;	
}
#sitemainpage {
	width: 96%;
	margin: 0 auto 0 auto;
}
#sitecolumnsbody {
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
#sitecolumnleft {
	float: left;
	width: 150px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	
}
#sitecolumnright {
	float: right;
	width: 600px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#siteagentnameandphone {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
#sitetestandlinks {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
#sitecontent {
	width: 99%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;	
	text-align: left;
}

#sitecontent ul { padding:0; margin:0px 0 0 30px;}

.datastyle_photoborder_small img{ padding:3px; border:1px solid #dddddd;}
.datastyle_photoborder img {  padding:3px; border:1px solid #dddddd;}

#sitecontentleft {
	float: left;
	width: 455px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	
	}
#sitecontentright {
	float: right;
	width: 130px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sitecontentbottom {
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	clear: both;	
}
#siteheader {
	padding: 0 0 0 0;
	margin: 0 0 0 0;		
}
#sitefootermenu {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	clear: both;
}
#sitemenuside {
	display: inline;
}

#sitefootercopyright {
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	clear: both;
}
#sitefooterw3c {
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	clear: both;
	text-align: center;
}

#sitefootercopyright {
	padding-top: 10px;
}
#sitefootercopyright p {
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	vertical-align: bottom;	
}
#sitefootercopyright a:link, #sitefootercopyright a:visited {
	text-decoration: none;
}
#sitefootercopyright a:hover {
	text-decoration: underline;
}
#sitefootercopyright a:active {
	text-decoration: none;
}
#sitefooterw3c p {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	vertical-align: bottom;	
}
#sitemypropertylist {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
#sitemap dd { margin: 2px 0 10px 30px; }


/*color.css*/



body { background-color: white; color: black; }
a:link, a:visited { color: #008fc2; }
a:hover { color: #008fc2; }
a:active { color: #008fc2; }
select, option, textarea {	background-color: #F8F8FF;	color: black;}

#sitemenumain a:hover {	background-color: #DCDCDC; }
#sitemenumainv a:hover { background-color: #DCDCDC; }
#sitefootermenu a:hover { background-color: #DCDCDC; }

#sitefootercopyright {
	background-color: transparent;
	color: Silver;
}
#sitefootercopyright a:link, #sitefootercopyright a:visited {
	color: Silver;
}
#sitefootercopyright a:hover {
	color: Gray;
}
#sitefootercopyright a:active {
	color: Silver;
}
.form_register_form, .form_contactus_form, .form_search_form, .form_search_formq, .form_login_form, .form_login_formq, .featuredv_bordertable, .featuredvn_bordertable, .featuredvh_bordertable, .featuredvh2_bordertable, .results_propertyborder, .results1_propertyborder, .results2_propertyborder, .detail_propertyborder, .results3_propertyborder
{
    background-color: #F9FCFF;
    border: 1px solid #F5F5F5;
}

.form_register_header,.form_contactus_header, .form_search_header, .form_search_headerq, .form_login_header, .form_login_headerq {
	border-bottom: 1px solid #F5F5F5;
}

.form_register_textbox, .form_contactus_textbox, .form_search_textbox, .form_login_textbox,
.form_register_textarea, .form_contactus_textarea, .form_login_textboxq,
.form_register_combobox, .form_contactus_combobox, .form_search_comboboxq, .form_search_combobox
{
	background-color: #F8F8FF;
	color: black;
	border: 1px solid Gray;
}

input.form_register_textbox:focus,
input.form_search_textbox:focus,
input.form_contactus_textbox:focus,
input.form_login_textbox:focus,
textarea.form_register_textarea:focus,
textarea.form_contactus_textarea:focus
{
	background-color: #FAFAD2;
}

.form_mandatory {color: Red;}

.results_legaltitle, .detail_legaltitle, .results_legaltext, .detail_legaltext { color: Gray; }

.detail_tableheader, .results1_tableheader { 
	color: black;	
}
.detail_propstat_under_offer, .detail_propstat_let, .detail_propstat_sold, .detail_propstat_sold_stc,
.results_propstat_under_offer, .results_propstat_let, .results_propstat_sold, .results_propstat_sold_stc
{
	background-color: Red;
	color: white;
}
.detail_propstat_let{

background-color: #f1f1f1;
color: red;
border-right:1px solid #cccccc;
}
.detail_propstat, .detail_propstat_to_let, .detail_propstat_for_sale,
.results_propstat, .results_propstat_to_let, .results_propstat_for_sale
{
	background-color: transparent;
}
.detail_priceask, .detail1b_proptype, .detail1b_proptenu, .detail1b_addresssummary, .detail1a_proptype, .detail1a_addresssummary,
.results1_proptenu, .results1_proptype, .results1_addrsummary
 {
	background-color: transparent;
}

.detail_photoborder {border: 1px solid black;}

.results2_propstat_under_offer, .results2_propstat_let, .results2_propstat_sold, .results2_propstat_sold_stc,
.results3_propstat_under_offer, .results3_propstat_let, .results3_propstat_sold, .results3_propstat_sold_stc
{color: Red;}


/* style.css*/


/*
	Copyright Estates IT Limited 2005
	This style sheet controls the base styles of the pages

	Note the IE5 hacks to give the correct small font size for message text
	Also IE5 hacks for the IE5 box model hack
*/

body, a, p, td, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, select, textarea, input, fieldset, legend {
	font-family: Verdana,"Lucida Grande",Lucida,Arial,Helvetica,sans-serif,Tahoma,Georgia,"Century Gothic","Lucida Sans","Franklin Gothic Medium","Trebuchet MS","Copperplate Gothic Light","Square721 BT";
	font-weight: normal;
	font-size: 12px; color:#15124B; line-height:20px;
}
p {
	line-height: 16px;
	margin: 0 0 8px 0;
	text-align: justify;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;	
	margin: 5px 0 10px 0; font-family:Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 10px 0 15px 0;
	font-family:"Trebuchet MS";
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 2em 0 1em 0;
}
h4 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 1em 0 1em 0;
}

.sitebuttonnormal, .sitebuttonhover {
	line-height: 18px;
	width: 90px;
}

#sitecolumnleft h2, #sitecolumnleft h3, #sitecolumnleft h4 {
	text-align: center;
	margin: 0 0 0 0;
	margin-bottom: 5px;
}
#sitecolumnleft h2 {	font-size: 1.5em; }
#sitecolumnleft h3, #sitecolumnleft h4 { font-size: 1em; }

#sitemenumain {
	border: 0;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;	
	width: 100%;
	text-align: center;
	line-height: 18px;
	height: 18px;
}
#sitemenumain ul {
	list-style-type: none;
	border: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sitemenumain li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	text-align: center;
	display: block;
	float: left;
	width: 85px;     /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 85px;	 /* Actual value for conformant browsers */	
	}
html>#sitemenumain li {
	width: 85px;    /* Be nice to Opera */
	}
#sitemenumain a:link, #sitemenumain a:visited {
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 3px;
	display: block;
}
#sitemenumain a:hover {
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 0;	
	padding: 3px 3px 3px 3px;
	display: block;
}
#sitemenumain a:active {
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 0;	
	padding: 3px 3px 3px 3px;
	display: block;
}

#sitemenumainv li#sitemenuitem_aboutus
{ display: none; visibility: hidden; }

#sitemenumainv {
	margin: 5px 0 10px 0;
	text-align: left;
}

#sitemenuside {}
#sitemenudhtml {}

#sitefootermenu {
	vertical-align: middle;	
	text-align: center;
}

#sitefootermenu a:link, #sitefootermenu a:visited {
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0 0;
}
#sitefootermenu a:hover {
	text-decoration: underline;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0 0;	
}
#sitefootermenu a:active {
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0 0;		
}
#sitemypropertylist p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
}





/*result.css*/



/*
	Copyright Estates IT Limited 2005
	This style sheet controls the styles of the property search results pages
*/

/* These styles are for the general layout of the property results list controls */
.results_legaltitle {
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 3px 0px;
}
.results_legaltext {
	font-size: 0.9em;
	font-weight: normal;
	text-align: justify;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.results_combobox {}
.results_resultsbar {
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}
.results_resultsbar td {
	vertical-align: middle;
}
#results_resultsbar_id_xofy1, #results_resultsbar_id_xofy2 {
	text-align: right;
}

.results_button {
/*
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
*/
	line-height: 18px;
	width: 65px;
}

.results_buttontext {
/*
	font-size: 1em;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	width: 100%;
*/
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	line-height: 18px;
	width: 65px;
}

.results_buttontext:hover {
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	line-height: 18px;
	width: 65px;
}


/* These styles are for layout 1 of the property results list */
.results1_propertyborder {
	width: 100%;
	padding: 0 0 0 0;
	margin: 0px 0px 10px 0px;
}
.results1_tableheader {
	font-weight: bold;
	width: 100%;
	padding: 0px; margin-left:0px;
}
.results1_propertymargin {
	width: 100%;
	padding: 5px;	
}
.results1_propertymargin img { padding:3px; border:3px solid #f1f1f1; margin-right:10px;}
.results1_proplink {
	text-align: left; text-decoration:none;
}
.results1_proplink img{ display:none;}
.results1_proplink a {
	text-align: left; text-decoration:none;
}
.results1_proplink a:hover {
	text-align: left; text-decoration:underline;
}
.results1_menu {
	padding: 0 5px 0 0;
	text-align: right; 
/*	visibility: hidden;
	display: none;		*/
}
.results1_menu img { border:0px solid #f1f1f1; margin-right:0px;}
.results1_priceask {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	width: 118px;
	padding: 4px 2px 4px 2px; 
	background-color:#f9fcff; color:#FF6600;
}
.results1_addrsummary {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 4px 2px 4px 2px;	
}
.results_propstat, .results_propstat_to_let, .results_propstat_for_sale {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 90px;
	padding: 4px 2px 4px 2px;
}
.results_propstat_under_offer, .results_propstat_let, .results_propstat_sold, .results_propstat_sold_stc {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 90px;
	padding: 4px 2px 4px 2px;
}
.results1_proptype {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 4px 2px 4px 2px;
}
.results1_proptenu {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding: 4px 2px 4px 2px;
}
.results1_proptext {
	font-weight: normal;
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0 0px;	
}


/* These styles are for layout 2 of the property results list */
.results2_propertyborder {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;	
}
.results2_propertyborder td{ padding:3px;} 


.results2_propertymargin {
	width: 100%;
	padding: 0px 5px 0px 10px;	
}
.results2_photobox {
	width: 125px;
	vertical-align: top;
}
.results2_proplink {
	width: 125px;
	vertical-align: bottom; margin-top:5px; margin-left:5px;
}

.results2_proplink img{ display:none;}
.results2_proplink a {text-decoration:none; text-indent:30px;}

.results2_proplink a:hover
{
    text-decoration: none;
    color: #FF6600;
}
.results2_addrsummary a {
	font-weight: bold; font-size:14px; text-decoration:none; font-family:Arial; color:#008fc2;
}
.results2_addrsummary a:hover {
	font-weight: bold; font-size:14px; text-decoration:underline; font-family:Arial; color:#008fc2;
}
.results2_priceask
{
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    color: #FF6600;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
.results2_proptenu {
	text-align: right;
	vertical-align: middle;
}
.results2_menu {
	width: 25px;
	text-align: right;
/*	visibility: hidden; display: none; */	
}
.results2_menu img {
	margin: 0 0 5px 0;
}
.results2_proptext {
	margin: 10px 0 0 10px;
}
.results2_propstat, .results2_propstat_, .results2_propstat_to_let, .results2_propstat_for_sale, .results2_propstat_under_offer, .results2_propstat_let, .results2_propstat_sold, .results2_propstat_sold_stc {
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/* These styles are for layout 3 of the property results list */
.results3_propertyborder {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 2px 2px 2px 2px;	
}
.results3_propertydetails {
	width: 100%;
}
.results3_photobox {
	width: 125px;
	vertical-align: top;
}
.results3_proplink {
	width: 125px;
	vertical-align: bottom;
}
.results3_addrsummary a {font-weight: bold; }
.results3_priceask {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.results3_menu {}
.results3_menu img {	margin: 3px 3px 0 0; }
.results3_proptext {
	margin: 5px 0 0 0;
}
.results3_propstat, .results3_propstat_, .results3_propstat_to_let, .results3_propstat_for_sale, .results3_propstat_under_offer, .results3_propstat_let, .results3_propstat_sold, .results3_propstat_sold_stc {
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.featuredcontainertable {
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

.featuredv_bordertable, .featuredvn_bordertable {
	text-align: center;	
	width: 130px;
	padding: 0 0 0 0;
	margin: 0 auto 10px auto;
}
.featuredvh_bordertable {
	text-align: center;	
	width: 140px;
	padding: 0 0 0 0;
	margin: 0 auto 10px auto;
	height: 210px;
}
.featuredvh2_bordertable {
	text-align: center;	
	width: 180px;
	padding: 0 0 0 0;
	margin: 0 auto 10px auto;
	height: 210px;
}

.featuredvh2_title  {}
.featuredvh2_title1 { font-weight: bold; text-align: left; width: 120px; }
.featuredvh2_title2 { font-weight: bold; text-align: center; width: 5px; }
.featuredvh2_title3 { font-weight: bold; text-align: right; }

.featuredv_title td, .featuredvn_title td, .featuredvh_title td {
	font-weight: bold;
	text-align: center;
	padding: 3px 0 3px 0;
	margin: 0 0 0 0;
	font-size: 9px;     /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 0.9em;	 /* Actual value for conformant browsers */	
}
html>.featuredv_title td, html>.featuredvn_title td, html>.featuredvh_title td {
	font-size: 0.9em;    /* Be nice to Opera */
}
.featuredv_body td,.featuredvn_body td,.featuredvh_body td,.featuredvh2_body td {
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
.featuredv_body td img,.featuredvn_body td img,.featuredvh_body td img,.featuredvh2_body td img {
	display: block;
	vertical-align: middle;
	text-align: center;	
	margin: 0 auto 0 auto;
}

.featuredv_photo, .featuredvh_photo {width: 120px;}
.results1_photo, .results1a_photo, .results1b_photo, .results2_photo, .results2a_photo, .results3_photo {width: 120px; padding:3px}
.featuredvh2_photo {width: 180px;}



.results2a_photo{ border:3px solid #f1f1f1;}

#myproperties_toolbarmenu {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;	
}
#myproperties_toolbarmenu myproperties_toolbarmenu_img {
	padding: 0 5px 0 0;	
}
#myproperties_toolbarmenu myproperties_toolbarmenu_txt {
	padding: 0 20px 0 0;	
}


/*detail.css*/

/*
	Copyright Estates IT Limited 2005
	This style sheet controls the styles of the property card pages
*/

/* These styles are for the general layout of the property card controls */
.detail_menu {
	padding: 0 15px 0 0;
	margin: 5px 0 5px 0;
	height: 26px;
}
.detail_menu img {
	margin: 0 15px 0 0;
}
.detail_menumouseover {
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
}

/* Property Card 1 Styles */
.detail_propertyborder {
	padding: 5px;
	margin: 0 0 0 0;
}
.detail_tableheader {
	font-weight: bold;
	width: 100%;
	padding: 5px;
	border-bottom:1px solid #cccccc;
}
.detail_priceask {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	width: 118px;
	padding: 4px 2px 4px 2px; color:#FF6600;
}
.detail_propstat, .detail_propstat_to_let, .detail_propstat_for_sale {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 90px;
	padding: 0px 0px 0px 0px;
}
.detail_propstat_under_offer, .detail_propstat_let, .detail_propstat_sold, .detail_propstat_sold_stc {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 90px;
	padding: 4px 2px 4px 2px;
}
.detail1b_proptype {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 4px 2px 4px 2px;
}
.detail1b_proptenu,  {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding: 4px 2px 4px 2px;
}

.detail1b_addresssummary, .detail1a_proptype {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 10px 2px 10px 0px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
.detail1a_addresssummary {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 20px;
}
.detail_proptext {
	font-weight: normal;
	text-align: justify;
	vertical-align: top;	
	margin: 5px 5px 10px 5px;
}
.detail_contactinfo {
	font-weight: normal;
	text-align: left;
	vertical-align: top;	
	margin: 5px 5px 5px 5px;
}
.detail_rooms {
	font-weight: normal;
	text-align: left;
	vertical-align: top;	
	margin: 5px 5px 5px 5px; 
}


.detail_matchflags {
	font-weight: normal;
	text-align: left;
	vertical-align: top;	
	margin: 15px 5px 15px 5px;	
}
.detail_photocaption {
	font-size: 0.8em;
	font-weight: normal;
	text-align: center;
}
#detail_phototext {
	font-weight: bold;
	text-align: center;	
}
.detail_photoborder {
	font-weight: normal;
	text-decoration: none;
}
.detail_legaltitle {
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 10px 5px 3px 5px;
}
.detail_legaltext {
	font-size: 0.9em;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0px 5px 10px 5px;
}
.detail_propertycard {
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	width: 100%;
}
.detail_propertycard1 {
	margin: 0 0 10px 0;
	text-align: left;
	width: 100%;
}

.detail_propertycard1 li {
	list-style-type: disc;
	list-style-position: inside;
	line-height: 22px;
}
.detail_propertycard1 ul  {
	margin-left: 0px;
	text-indent: 10px;
}

.detail_propertycard1 #feit_pricesummarydisplay {
	font-weight: bold;	
}
.detail_propertycard2 {
	margin: 0 0 10px 0;
	text-align: right;
}
#detail_propertycard2_arrowl {
	width: 30px;
	text-align: left;	
	vertical-align: middle;
}
#detail_propertycard2_arrowr {
	width: 30px;
	text-align: right;	
	vertical-align: middle;
}
.detail_propertycard2 table {
	width: 100%;
}



/*search.css*/

/*
	Copyright Estates IT Limited 2005
	This style sheet controls the all search boxes
	Note the IE5 hack to give the correct small font size for message text
*/

.form_search_form {
	width: 95%;
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;	
}
.form_search_table {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
.form_search_header {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;	
	margin: 0 0 5px 0;
	padding: 10px 0 2px 0;
}
.form_search_message {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.form_search_cell {
	padding: 4px 0 4px 0;
	vertical-align: middle;
}
.form_search_prompt {
	width: 130px;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 1px 0 1px 15px;	
}
.form_search_data {
	padding: 4px 4px 4px 4px;
}
.form_search_hint {
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
}
.form_search_combobox {
	width: auto;
	font-weight: normal;
}
.form_search_textbox {

}
.form_search_radio {

}
.form_search_check {

}
.form_search_buttons {
	text-align: left;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;	
}

.form_search_buttons input{ border:1px solid #cccccc; background-color:#2693c9; height: 22px; color:#FFFFFF; padding:0px 0 5px 0; }

#SearchSubmit,#SearchViewAll,#SearchReset {
	width: 90px;
}


.form_search_formq {
	width: 134px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 auto 10px auto;
}
.form_search_formq p {
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	line-height: 1.2em;
}
.form_search_headerq {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
	line-height: 20px;
	vertical-align: middle;
}
.form_search_messageq {
	font-weight: normal;
	padding: 0 2px 0 2px;
	margin: 0 2px 0 2px;
	font-size: 9px;     /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 0.9em;	 /* Actual value for conformant browsers */	
}
html>.form_search_messageq {
	font-size: 0.9em;    /* Be nice to Opera */
}

.form_search_cellq {
	font-weight: normal;
	padding: 4px 0 4px 0;
}
.form_search_dataq {
	font-weight: normal;
	padding: 4px 0 4px 0;
}
.form_search_comboboxq {
	width: 110px;
	font-weight: normal;
}
.form_search_radioq {
	font-weight: normal;
	border: 0;
}
#SearchSmallButton {
	width: 110px;
}






