@import "css/base.css";
@import "css/template.css";
@import "css/menu.css";
@import "css/forms.css";
@import "css/foot.css";
@import "css/table.css";
@import "css/utilities.css";
@import "css/items.css";
@import "css/order.css";
@import "css/alert.css";
@import "css/thickbox.css";
@import "css/fancybox.css";

a.button {
background: url(../images/buttons/button2.gif) right -44px no-repeat;
color:#333;
display:inline-block;
padding-right:15px;
text-decoration:none;
}
a.button span {
background: url(../images/buttons/button2.gif) 0 0 no-repeat;
padding:4px 0 5px 15px;
text-align:center;
display:inline-block;
line-height: 13px;
}
a.button-blue {
background-image:url(../images/buttons/button3.gif) !important;
}
a.button-blue span {
background-image:url(../images/buttons/button3.gif) !important;
}
ul.ulerror {
margin-left:10px;
}
ul.ulerror li {
margin-bottom:5px;
}
ul.ulerror ul li {
font-weight:bold;
margin:5px 0;
}

a.button:hover span {
background-position: 0 -22px;
}
a.button:hover {
background-position: right -66px;
}
a.button input {
border:0;
background:none;
padding:0;
margin:0;
}
.uploadifyQueueItem {
border: 1px solid #E5E5E5;
background: #FFF;
padding: 10px;
}
.uploadifyError, .error, .aerror td {
border: 1px solid #a88 !important;
background-color: #fdd !important;
}
.error, .success {
padding:5px;
margin:10px 0;
}
.success {
border: 1px solid #28B825;
background:#CEF9C8;
}
.uploadifyQueueItem .fileSize {
color:#999999;
padding-left:5px;
}
.uploadifyQueueItem .cancel {
float:right;
width:40px;
}
.uploadifyQueueItem .cancel a.delete,
.uploadifyQueueItem .cancel a.download {
height:13px;
width:13px;
display:block;
margin-left:5px;
}
.uploadifyQueueItem .load {
height:13px;
width:13px;
vertical-align:top;
float:right;
}
.uploadifyQueueItem .cancel a.delete {
background:url(../images/buttons/cancel.gif) top left no-repeat;
float:right;
}
.uploadifyQueueItem .cancel a.download {
background:url(../images/buttons/down.gif) top left no-repeat;
}
.uploadifyQueueItem .cancel a:hover {
background-position:left bottom;
}
.uploadifyProgress {
background: #FFFFFF;
border:1px solid #DDD;
margin-top: 6px;
width: 100%;
}
.uploadifyProgressBar {
background-color: #AEBD67;
width: 1px;
height: 3px;
}
#files {
height:300px;
overflow:auto;
}
input.upload {
display:none;
}
a.action {
background:url(../../../images/stuff.gif) 2px 100% no-repeat;
padding:2px 5px 2px 20px;
display:inline-block;
}
a.download {
background-position: 2px 2px;
}
object {
vertical-align:top;
}
.sizes {
color:#666;
}
.sizes .label {
width:110px;
text-align:right;
font-size:11px;
border-right:1px dotted #aaa;
}
.sizes td {
padding:5px;
}
#template-upload {
width:100%
}
#template-upload td {
vertical-align:top;
}
#template-upload td.border {
border-top:3px dotted #ddd;
}
#template-upload td.temp-data {
padding:5px 0;
}
#progress {
margin:0;
padding:0;
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-top:-7px;
}
#progress td {
text-align:center;
padding:0 24px;
}
#progress span {
display:block;
padding:14px 12px 10px;
font-size:13px;
line-height:18px;
text-transform:uppercase;
cursor:default;
color:#bbb;
}
#progress a {
text-decoration:none;
}
#progress a span {
cursor:pointer;
color:#3D577A;
}
#progress a, #progress a:hover {
color:#3d577a !important;
}
#progress td.selected a {
display:block;
background:url(../images/menu/order.gif) 0 0 no-repeat;
}
#progress td.selected a span {
background:url(../images/menu/order.gif) right -39px no-repeat;
padding:10px 12px 14px;
}
#progress td.selected a span {
color:#FFF !important;
}
.address {
margin:5px 0;
}
.address .add {
padding:5px 0 5px 20px;
}
.address .options {
padding:5px 15px 5px 5px;
float:right;
}
.address .options a {
margin-bottom:5px;
}
.address .add h3 {
font-weight:normal;
margin:0;
padding:0;
}