/* --------------------------------------------
   global.css
   -------------------------------------------- */

@charset "utf-8";
/* CSS Document */
body {
background-color:#FFFFFF;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-image:url('/images/QH_bg.jpg');
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
a:focus { outline: 0 !important; }

object { display: block; }

.pageheader_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#31245a;
font-weight:600;
}
td#nav_cell {
background-image:url('/images/nav_btns_bg.gif');
background-repeat:repeat-x;
height:34px;
width:762px;
}
td#bg_top {
background-image:url('/images/QH_bg_top.gif');
background-repeat:no-repeat;
height:17px;
width:930px;
}
td#subbg_left {
background-image:url('/images/QH_subbg_left.gif');
background-repeat:no-repeat;
/*height:1008px;*/
/*width:80px;*/
}
td#subbg_right {
background-image:url('/images/QH_subbg_right.gif');
background-repeat:no-repeat;
/*height:1008px;*/
/*width:74px;*/
}
td#short_bg_left {
background-image:url('/images/QH_box_shadow_left.jpg');
background-repeat:repeat-y;
/*height:586px;*/
width:28px;
}
td#short_bg_right {
background-image:url('/images/QH_box_shadow_right.jpg');
background-repeat:repeat-y;
/*height:586px;*/
width:28px;
}
td#box_shadow_left {
background-image:url('/images/QH_box_shadow_left.jpg');
background-repeat:repeat-y;
height:86px;
width:28px;
}
td#box_shadow_right {
background-image:url('/images/QH_box_shadow_right.jpg');
background-repeat:repeat-y;
height:86px;
width:28px;
}
td#box_shadow_bottom {
background-image:url('/images/QH_box_shadow_bottom.jpg');
background-repeat:no-repeat;
background-position:top;
height:45px;
width:986px;
}
td#beauty_secret_hdr {
background-image:url('/images/QH_beauty_secret_hdr.gif');
background-repeat:no-repeat;
height:115px;
width:762px;
}
td#locator_content {
background-color:#FFFFFF;
width:930px;
height:378px;
}

/* Form styles */
fieldset { clear: both; border:0; }
legend {padding: 0 0 1.286em; font-size: 1.167em; font-weight: 700;}
fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1em;}
* html legend {margin-left: -7px;}
*+html legend {margin-left: -7px;}

form .field, form .buttons {clear: both; margin: 0 0 1.5em;}
form .field label {display: block;}
form ul.fields li {list-style-type: none; margin: 0;}
form ul.inline li, form ul.inline label {display: inline;}
form ul.inline li {padding: 0 .75em 0 0;}

input.radio, input.checkbox {vertical-align: top;}
label, button, input.submit, input.image {cursor: pointer;}
* html input.radio, * html input.checkbox {vertical-align: middle;}
*+html input.radio, *+html input.checkbox {vertical-align: middle;}

textarea {overflow: auto;}
input.text, input.password, textarea, select {margin: 0; font: 1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; vertical-align: baseline;}
input.text, input.password, textarea {border: 1px solid #444; border-bottom-color: #666; border-right-color: #666; padding: 2px;}

* html button {margin: 0 .34em 0 0;}
*+html button {margin: 0 .34em 0 0;}

form.horizontal .field {padding-left: 150px;}
form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px;}
