@charset "UTF-8";
/* CSS Document */

*:focus				{ outline: 0; }

a					{ color:#404B54; text-decoration:none; }
a img				{ border:none; }

body				{ margin:0; padding:0; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; color:#aaa; font-size:11px; line-height:20px; letter-spacing:0.14em; }

h1					{ color:#404B54; text-align:right; margin:0; padding:0; font-size:12px; }
h1 a				{ font-weight:normal; }

img, div 			{ behavior: url(iepngfix.htc); }

p					{ padding-top:0; margin-top:0; }

strong				{ color:#404B54; font-weight:normal; }

.centered			{ width:900px; margin-left:auto; margin-right:auto; }

.directions			{ margin:0; margin-bottom:6px; padding:0; }
.directions form	{ margin-left:50px; margin-top:2px; padding:20px 10px 10px 10px; width:200px; height:20px; background:url(images/fromDirections.png) center no-repeat; z-index:90; display:none; }

.loading			{ position:fixed; left:50%; margin-left:-50px; width:100px; height:40px; top:0; background:#404B54; color:#fff; text-align:center; display:none; line-height:40px; font-weight:bold; z-index:99; }

.moveCursor			{ cursor:crosshair; }

.successMessage		{ position:fixed; top:20%; left:50%; width:260px; margin-left:-250px; padding:20px; border:2px solid #666; background:#fff; color:#404B54; text-align:center; font-weight:bold; display:none; }

#toolbar			{ text-align:center; padding:20px; }
#toolbar a			{ padding:20px; }