
/* Global */
body { margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:1001px; }
form { padding:0; margin:0; }
img { border:none; }
.xCF_button, .FF_button, .xFRM_button, button { cursor:pointer; margin:3px 0px; }
h2.FF_title, .FF_staticPage h2, .FF_propertyPage .FF_leftCol .xPP_simiarGrid h3 { float:left; font-size:1.5em; font-weight:bold; padding:5px 30px 5px 10px; border-left:none; width:auto; margin:5px 0px; }

/* Search Form */
.xVS_searchForm	{ float:left; width:190px; margin:20px 0px 0px 25px; }
.xVS_searchForm .xVS_textbox { padding:0px 0px 5px; width:auto; }
.xVS_searchForm .xVS_textbox .textbox { width:180px; }
.xVS_searchForm .xVS_selectWrapper { width:auto; float:none; height:18px; }
.xVS_searchForm .xVS_selectWrapper select { margin-right:0; }
.xVS_searchForm .xVS_more { margin-top:20px; }
.xVS_searchForm .xVS_submit { }
.xVS_searchForm .xVS_submit button { padding:5px 30px; font-size:1.4em; }

/* Static Pages */
.FF_staticPage { margin:10px; padding:10px; width:957px; clear:both; }

/* xError */
.xError	{ background-color:#FFFFFF; background-position:2% 50%; margin:0; padding:10px 10px 10px 150px; }

/* Forms */
.xFRM_errorSummary	{ width:500px; }
div.captcha { float:left; width:300px; margin:0 0 0 150px; }
.xCF_captcha { display:block; float:right; color:#000; border:dashed 2px #999; text-align:center; padding:5px; width:400px; background-color:#efefef; }
.xCF_captcha img { display:block; left:50%; margin:10px auto; border:Solid 2px #000; }
.xCF_buttonRow { text-align:center; }
.xCF_button { font-size:12pt; padding:5px; }
.xCF_errors { width:500px; border:solid 1px #ff0000; font-size:12pt; padding:10px; background-color:#ffffcc; color:Red; margin:0 0 10px 0; }
