
/* Overlay */
#simplemodal-overlay { cursor:wait; position:relative;   }
#simplemodal-container {
   background-color: #fff;
    border: 4px solid #ccc;
    border: 4px solid #ccc;
    color: #666666;
    color: #666666;  
	-moz-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius: 5px;  
}
#simplemodal-container a.modalCloseImg {
    background: url("../../images/x.png") no-repeat scroll 0 0 transparent;
}
/* Container */
#simplemodal-container { padding:12px; display:block; height:578px;}
#simplemodal-container a.modalCloseImg { width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px; height:100%;  }

#simplemodal-container h3 { margin:0 0 0 0; padding:0 0 5px 0; font:bold 22px Arial, Helvetica, sans-serif; } 
#simplemodal-container .row {    margin-right:10px; padding-bottom:10px; clear:both; }
#simplemodal-container .textarea_row {    margin-right:10px; padding-bottom:10px; clear:both; }
#simplemodal-container .row label
{  
	float:left;
	font-size:13px; 
	color:#333; 
	padding:5px 0; 
	width:110px;  
}

#simplemodal-container .row label > small
{
    font-size: 0.7em;
}

h3.ownership.modal
{
	font-family: Lato-bold,arial,sans-serif;
	font-size: 19px;
	color: #666666;
}

h4.ownership-modal
{
	color: #999999;
	font-family: Lato-regular,arial,sans-serif;
}

div.row.ownership-modal
{
	margin: auto !important;
    width: 100%;
}

div.row.ownership-modal > label
{
	font-family: Lato-bold;
    width: 20% !important;
    height: 1px;
    overflow: visible;
}

div.row.ownership-modal > input, div.row.ownership-modal > textarea 
{
	color: #999999;
    font-family: Lato-regular,Arial,sans-serif !important;
    width: 73% !important;
}

div.row.ownership-modal > .general_info_box
{
    margin-top: 5px;
    height: 12px;
    display: block;
    clear: both;
    width: 100%;
}

div.row.ownership-modal > input.button
{
	cursor: pointer;
    display: block;
    margin: 5% 0 0 20% !important;
    width: 78% !important;
}

div.row.ownership-modal > span.message_error2
{
	color: #E01E25;		
}

#simplemodal-container .row  label span { color:#C00; }
 #simplemodal-container .row textarea {  height:100px;  }

#simplemodal-container .row  input, #simplemodal-container .row  textarea {  width:255px; padding:5px; float:left;  font:13px Arial, Helvetica, sans-serif; border:1px solid #ccc;  
-moz-border-radius: 5px;
-webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }

#recaptcha_owner_form{
    margin-left: 73px;
}

#simplemodal-container .row  textarea 
{
    height: 60px;	
    resize: none;
}

#simplemodal-container .row  input:focus, #simplemodal-container .row  textarea:focus { border:1px solid #9d9c9c; }



#simplemodal-overlay 
{
    background-color: #000000;
    z-index: 100001 !important;
}


#simplemodal-container .row .button { background: url(../../images/buttonbg.png) repeat-x scroll left bottom #FAFBFB; border: 1px solid #ADAEB0; -moz-border-radius:20px;  -webkit-border-radius:20px; color: #5C5C5C; padding: 8px 20px; text-shadow: 1px 1px 1px #FFFFFF; margin-top: 5px !important; width:100px; font:14px Georgia,"Times New Roman",Times,serif }
#simplemodal-container .row .button:hover { background:#fafbfb url(../../images/buttonbg_h.png) repeat-x left top; }
#simplemodal-container .row .button:active { background:#fafbfb url(../../images/buttonbg_h.png) repeat-x left top; }

#inquiry_div, #claim_listing_frm  { width:400px; }
#basic-modal-content { width:400px; }

#basic-modal-content {   }

#basic-modal-content .message_error2,
#inquiry_div .message_error2,
#claim_listing_frm .message_error2
{ 
    padding-left:80px;
    float:inherit; 
    padding-top:3px;  
    width:300px; 
    font-family: Lato-Regular;
    line-height: 1em;
}