/* main */

body { background: #e9e9e9;font:14px Arial, Helvetica, sans-serif;height:100%; }


/* spacing */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}

.clearfix:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }
.spacer { display:block;height:12px; }


/* Layout */
.container { position:relative;text-align:center;margin:0px auto;width:770px;min-height:100%;background: #fff;border:1px solid #000;}
.header { width:770px;height:88px; }
.menu { width:770px;height:48px; margin-top:2px;}
.content { background:#fff;height:100%;text-align:left; }

/* girl content */
.girl_box { float:left; width:363px;height:160px;border:1px solid #c1c5c4; padding:10px; }
.image_box { float:left;width:100px;height:140px; }
.image_box span { font:bold 8pt arial,helvetica,sans-serif;color:#668000; }
.text_box { float:left;margin-left:10px; }
.link_box { width:220px;border-top:1px solid #c1c5c4;border-bottom:1px solid #c1c5c4;font:10px arial,helvetica,sans-serif; margin-top:10px;padding-top:5px;padding-bottom:5px; }
.break { display:inline;color:#c4c4c4;height:50px;margin-left:5px;margin-right:5px; }



/* FORM data */
.form { position:absolute;left:220px;width:326px;margin:0px auto;background:#cfcfcf;padding:10px;border:1px solid #000; }
.form_inner { width:320px; margin:0px auto;font:bold 10px arial,helvetica,sans-serif; }
.f_txt { float:left;width:70px;font:bold 12px arial,helvetica,sans-serif; margin-top:3px; }
.data { width:220px; }
.form_field { padding-top:19px; }
.form_button { padding-top:20px; padding-bottom:40px; }
.form h4 { font:bold 12px arial,helvetica,sans-serif; }
.form h5 { font:bold 16px arial,helvetica,sans-serif;color:#0000ff; }
.ex { position:absolute;top:10px;right:10px;font-weight:bold; }	


/* formatting */
.data { width:220px; }
.push_top2 {margin-top:10px;}
.center { text-align:center; }
.redtxt {color:#f10000;}
.orange { font:bold 16pt arial,helvetica,sans-serif; color:#ff520e; }
.grey { color:#565656; }
.blue {color:#0000ff;}
a { color:#0000ff;text-decoration:none; cursor:pointer;}


.hide { display: none; }

.autocomplete {
z-index:1;
background-color: white;
color:#000;
border: 1px solid #888;
position: absolute;
}

.autocomplete ul {
list-style-type: none;
margin: 0px;
padding: 0px;
overflow: auto;
max-height: 200px;}




