.cart-info table{
	width: 400px;
}
.cart-info table td.left {
	text-align: left;
}
.cart-info table td.right {
	text-align: right;
}
.cart-info table td.center {
	text-align: center;
}
.uploadButton {
	color: light blue;
	font-weight: bold;
}
.printBox {
	margin: 0 0 20px;
}
.controlPanelPrint {
	margin: 10px 0 30px 40px;
}

.uploadButton, .controlPanelPrint a {
	font-size: 18px;
	padding-right: 15px;
	border: 1px solid #bbb;
	text-align: center;
	border-radius: 5px;
	padding: 4px 10px;
	text-decoration: none;
	background: #f1f1f1;
}
.uploadButton:hover, .controlPanelPrint a:hover {
	border-color: #bababa;
	background: #fcfcfc;
}
.clearAll {
	color: pink;
}
a.addText {
	color: black;
}
a.savePreview {
	color: green;
	font-weight: bold;
}


.addTextBox, .addTextBox textarea {width: 300px;}
.addTextBox textarea {height: 30px; margin: 10px 0;}
.addTextBox {
	display: none;
	z-index: 300; 
	position: absolute; 
	padding: 20px; 
	background: #ddd; 
	border: 1px solid #bbb;
	border-radius: 4px;
	margin-left: 150px;
	margin-top: 40px;
	box-shadow: 1px 1px 4px #cdcdcd;
}
.selectedColor { 
	height: 17px; 
	width: 18px;  
	margin: 5px 5px 5px 10px;
	border: 1px solid #aaa;
}
.selectedColor:hover {
	border-color: #333;
	cursor: pointer;
}
.fontStyleBtn, .selectedColor, .fontStyleBtnActive {display: block; float: left;}

.colorPicker {
	width: 78px; 
	display: none;
	margin-left: 120px; 
	clear: both; 
	position: absolute; 
	z-index: 500; 
	border: 1px solid #333;
	float: left;
	box-shadow: 2px 2px 4px #aaa;
}
.colorPickerBox {
	width: 11px; 
	height: 11px; 
	float: left;
	border: 1px solid #FFF;
}
.colorPickerBox:hover {
	border: 1px solid #333;
	cursor: pointer;
}

a.fontStyleBtn, a.fontStyleBtnActive {
	font-size: 18px;
	border: 1px solid #ccc;
	width: 28px;
	text-decoration: none;
	padding: 5px 0px;
	text-align: center;
	background: #eee;
	border-radius: 9px;
	margin-right: 5px;
}
a.fontStyleBtn:hover, a.fontStyleBtnActive {
	box-shadow: inset 0 0 5px #aaa;
	border-color: #bababa;
	color: #1787b7;
}
#add-text, #btn-close-addText {
	padding: 4px 8px; 
	border: 1px solid #ccc;
	background: #eee;
	text-decoration: none;
	border-radius: 4px;
	box-shadow: none;
	color: #333;
	font-size: 14px;
}
#add-text:hover, #btn-close-addText:hover {
	box-shadow: inset 0px 1px 3px #bbb;
	color: #000;
}
.printErrorBox {
	margin: 10px 0;
	font-weight: bold;
	font-size: 14px;
}