.order_prints_select_position
{
	margin-left:auto;
	margin-right:auto;
}
.myimage_size_options th
{
	border:2px solid #aaffff;
	background:#ffaaff;
	padding:5px;
	white-space: no-wrap;
}

.size_link,
.size_link_blocked
{
	display:block;
	float:left;
	margin:4px;
	font-weight:bold;
	background:#ffffaa;
	text-decoration:none;
	border:2px solid #aaffff;
}
.size_link:hover
{
	background:#ffaaaa;
	text-decoration:none;
}
.size_link span,
.size_link_blocked span
{
	display:block;
	padding:3px;
}

.size_link_blocked
{
	color:#ccc;
	background:#fee;
	border:2px solid #faa;
	text-decoration:strikethrough;
}
a.myimage_previous_image {
    position:relative; /*this is the key*/
    z-index:24;}

a.myimage_previous_image:hover{z-index:25; background-color:#ff0}

a.myimage_previous_image span{display: none}

a.myimage_previous_image:hover span{
    display:block;
    position:absolute;
    top:-50px; left:-250px; width:270px; height:270px;
    border:1px solid black;
    padding:5px;
    background-color:#FFf; color:#000;
    text-align: center;
}
.myimage_frame_button
{
	background:#fff;
	border:1px solid black;
	color:#000;
	padding:4px;
	font-weight:bold;
}
.order_prints_select_position
{
	margin-left:auto;
	margin-right:auto;
}
.myimage_size_options th
{
	border:2px solid #aaffff;
	background:#ffaaff;
	padding:5px;
	white-space: no-wrap;
}

.size_link,
.size_link_blocked
{
	display:block;
	float:left;
	margin:4px;
	font-weight:bold;
	background:#ffffaa;
	text-decoration:none;
	border:2px solid #aaffff;
}
.size_link:hover
{
	background:#ffaaaa;
	text-decoration:none;
}
.size_link span,
.size_link_blocked span
{
	display:block;
	padding:3px;
}

.size_link_blocked
{
	color:#ccc;
	background:#fee;
	border:2px solid #faa;
	text-decoration:strikethrough;
}
a.myimage_previous_image {
    position:relative; /*this is the key*/
    z-index:24;}

a.myimage_previous_image:hover{z-index:25; background-color:#ff0}

a.myimage_previous_image span{display: none}

a.myimage_previous_image:hover span{
    display:block;
    position:absolute;
    top:-50px; left:-250px; width:270px; height:270px;
    border:1px solid black;
    padding:5px;
    background-color:#FFf; color:#000;
    text-align: center;
}
.myimage_frame_button
{
	background:#fff;
	border:1px solid black;
	color:#000;
	padding:4px;
	font-weight:bold;
}

.start_here
{
	text-align:center;
}
.myimage_start
{
	width:100%;
}
.myimage_start_left
{
	text-align:center;
}

.progressWrapper {

	width: 357px;

	overflow: hidden;

}



.progressContainer {
	text-align:left;
	margin: 5px;

	padding: 4px;

	border: solid 1px #E8E8E8;

	background-color: #F7F7F7;

	overflow: hidden;

}

/* Message */

.message {

	margin: 1em 0;

	padding: 10px 20px;

	border: solid 1px #FFDD99;

	background-color: #FFFFCC;

	overflow: hidden;

}

/* Error */

.red {

	border: solid 1px #B50000;

	background-color: #FFEBEB;

}

/* Current */

.green {

	border: solid 1px #DDF0DD;

	background-color: #EBFFEB;

}



/* Complete */

.blue {

	border: solid 1px #CEE2F2;

	background-color: #F0F5FF;

}



.progressName {

	font-size: 8pt;

	font-weight: 700;

	color: #555;

	width: 323px;

	height: 14px;

	text-align: left;

	white-space: nowrap;

	overflow: hidden;

}



.progressBarInProgress,

.progressBarComplete,

.progressBarError {

	font-size: 0;

	width: 0%;

	height: 2px;

	background-color: blue;

	margin-top: 2px;

}



.progressBarComplete {

	width: 100%;

	background-color: green;

	visibility: hidden;

}



.progressBarError {

	width: 100%;

	background-color: red;

	visibility: hidden;

}



.progressBarStatus {

	margin-top: 2px;

	width: 337px;

	font-size: 7pt;

	font-family: Arial;

	text-align: left;

	white-space: nowrap;

}



a.progressCancel {

	font-size: 0;

	display: block;

	height: 14px;

	width: 14px;

	background-image: url(../images/cancelbutton.gif);

	background-repeat: no-repeat;

	background-position: -14px 0px;

	float: right;

}



a.progressCancel:hover {

	background-position: 0px 0px;

}



