/*undohtml.css by Tantek Celik (CC) 2004*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img { border:none;outline:none; }
a{outline:none; }
address { font-style:normal;}

body{
background:#94bdd4 url(background_gradient.jpg) top left repeat-x;
}

/*Heading*/
h1.heading{
font:64px Century Gothic;
letter-spacing:-3px;
color:#fd92da;
background:url(heading.png) 0px 10px no-repeat;
_background:none;
font-weight:bold;
position:absolute;
width:345px;
height:87px;
z-index:2000;
top:-8px;
left:10px;
}
h1.heading span{
color:#aac6dc;
}
h1.heading small{
position:absolute;
top:64px;
right:-70px;
letter-spacing:0;
width:200px;
font:10px Arial, Helvetica, sans-serif;
color:#999;
}

/*Save*/
a#save{
display:block;
top:0;
right:0;
width:109px;
height:59px;
position:absolute;
background:url(save.gif) top right no-repeat;
z-index:2000;
}

/*Notifier*/
div#notifier{
top:0;
right:0;
position:absolute;
z-index:2001;
background:url(notifier.gif) top right no-repeat;
width:220px;
height:70px;
font:16px century gothic;
color:#666;
line-height:18px;
padding:70px 40px 50px 40px;
}

/*editArea*/
div#editArea{
background:#fff;
border:1px solid #999;
width:800px;
height:600px;
position:relative;
top:70px;
margin:0 auto;
}

/*toolbox*/
div#toolbox{
width:200px;
height:600px;
background:#fff;
border:1px solid #999;
position:absolute;
top:70px;
left:20px;
}
div#toolbox h2{
background:url(toolboxhead.jpg) top left no-repeat;
width:200px;
height:30px;
cursor:move;
margin-bottom:3px;
}
div#toolbox input{
width:190px;
margin-left:5px;
}
div#toolbox img{
width:50%;
display:block;
margin:3 auto;
}
div#toolbox ul#photoupload-queue li{
font:10px Arial, Helvetica, sans-serif;
color:#999;
border-bottom:1px solid #999;
padding:2px 0 0 16px;
height:33px;
background:url(picture.png) top left no-repeat;
list-style:none;
cursor:move;
}
div#toolbox ul#photoupload-queue li .queue-file{
padding-left:5px;
font-weight:bold;
}

div#toolbox ul#photoupload-queue li .queue-loader{
position:relative;
margin:1px 10px;
padding:1px;
background:#999;
border:1px inset #999;
color:#fff;
text-align:center;
}

div#toolbox ul#photoupload-queue li .queue-subloader{
text-align:left;
position:absolute;
background:#94bdd4;
height:100%;
width:0%;
left:0;
top:0;
}

a.uploadButton{
display:block;
margin-left:5px;
width:190px;
height:30px;
background:url(uploadFile.jpg) top left no-repeat;
cursor:pointer;
}

a#addText{
display:block;
margin:0 0 0 5px;
width:190px;
height:30px;
background:url(addText.jpg) top left no-repeat;
cursor:pointer;
}

a.hButton{
float:left;
display:block;
margin:3px 0 0 20px;
width:75px;
height:30px;
background:url(hButton.jpg) top left no-repeat;
cursor:move;
}

a.mButton{
float:right;
display:block;
margin:3px 20px 0 0;
width:75px;
height:30px;
background:url(mButton.jpg) top left no-repeat;
cursor:move;
}

/*span classes*/
.x{display:none;}
.ie6{display:none;_display:block;}