/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
.jqmWindow { background-color: #eeeeee; border: 1px solid #c4cbcb; border: 1px solid #ff0000; color: #333333; display: none; left: 50%; margin-left: -300px; padding: 0; position: fixed; top: 17%; width: 600px; }
.jqmOverlay { background-color: #f3f3f3; opacity: 20%; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm { height: expression(this.parentNode.offsetHeight+'px'); left: 0; position: absolute; top: 0; width: expression(this.parentNode.offsetWidth+'px'); z-index: -1; }
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
div.jqmConfirm input[type="submit"] { background: #b7dd6a; border: 1px solid #8dc220; color: #ffffff; font-size: 15px; font-weight: bold; margin: 10px 30px; padding: 5px 10px; }
/* jqModal confirm CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */
div.jqmConfirm { display: none; /* contains + positions the alert window */ left: 50%; margin-left: -300px; position: fixed; top: 17%; width: 100%; width: 600px; }
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
div.jqmConfirmWindow { background: #ffffff; border: 1px solid #c4cbcb; height: auto; margin: auto; max-width: 400px; padding: 0; width: auto; }
.jqmConfirmWindow h2{ background: #f3f3f3; border-bottom: 1px solid #d5dada; font-size: 16px; font-weight: bold; height: 20px; margin: 0 0 5px 0; padding: 5px; }
div.jqmConfirm .jqmClose em{ display: none; }
div.jqmConfirm .jqmClose { background: transparent url(../img/action_delete.gif) 0 0 no-repeat; background-color: #ffffff; border: 1px solid #c4cbcb; /*	clear: right;*/ display: block; float: right; height: 14px; margin: 5px 5px 0 0; padding: 2px; width: 14px; }
div.jqmConfirmContent{ margin: 5px; padding: 10px; padding: 5px 20px 5px; }
/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.c{ text-align: center; }
