
#create-and-buy {
	
}

#content {
	padding-left:30px;
	padding-right:10px;
}
.breadcrumbs {
	padding-left:40px;
}


#categories {
	width:16%;
	float:left;
	margin-top:64px;
	padding-bottom:130px;
	color:#e87d13;
}

.categories {
	margin-left:20px;
}
.categories a {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#1e2a50;
	text-decoration:underline;
}
.categories a:hover {
	color:#e77c12;
}

#main {
	width:84%;
	float:left;
	position:relative;
}

table.prices {
	margin-left:auto;
	margin-right:auto;
}


.disclaimer {
	text-align:center;
}


.error {
	border:1px solid #AA0000;
	color:#CC0000;
	padding:5px;
	margin:5px 15px 5px 15px;
	line-height:150%;
	text-align:center;
	list-style-type:none;
}

#preview {
	width:310px;
	float:right;
	padding-right:10px;
	border-right:2px solid #bccadb;
}

#product ul li {
	font-weight:bold;
}

#product-pic .inner {
	background:url(images/loading.gif) no-repeat center;
}

#product-pic p {
	padding:0;
	text-align:center;
}

#product-pic {
	margin:0;
	padding:0 0 5px 0;
}

#product-pic .preview-tools {
	position:relative;
	width:275px;
}

#product-pic .enlarge a {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:26px;
	height:27px;
	background-image:url(images/enlarge.gif);
}
#product-pic .notes {
	width:21px;
	height:17px;
	display:block;
	background-image:url(images/notes.gif);
	position:absolute;
	left:0;
	top:0;
}

#personalise {
	width:340px;
	padding-left:10px;
	float:right;
}

#personalise .heading {
	text-align:center;
	letter-spacing:-1px;
	font-size:1.8em;
	font-family: Impact, Arial, sans-serif;
	margin:0;
	padding:2px 0 4px 0;
	font-weight:normal;
}

#personalise .pictures li {
	display:inline;
}

#personalise .pictures {
	width:310px;
	display:block;
	overflow:scroll;
	white-space:nowrap;
	overflow-y:hidden;
}
#personalise .pictures img {
	margin:2px;
}


#toolbox textarea {
	border:1px solid #99a4b4;
	padding:5px;
	width:96%;
	font-weight:bold;
	font-family:Arial;
	height:40px;
}
#requests textarea,
#requests label {
	line-height:150%;
}
#requests textarea {
	border:1px solid #99a4b4;
	padding:5px;
	width:96%;
	font-family:Arial;
	height:175px;
	font-size:10pt;
	font-weight:normal;
}

#toolbox .fm-field {
	padding-top:5px;
}
#toolbox .fm-radio {
	display:block;
}

#help {
	float:right;
	margin:5px 10px 0 0;
	padding:0;
}

#font-name {
	clear:both;
	padding:2px;
/*	font-weight:bold;
}
#font-name {*/
	height:25px;
	background-color:#FFF;
}

p.business-orders {
	clear:both;
	position:relative;
	margin:0;
	padding:0;
}
p.business-orders a {
	width:120px;
	height:120px;
	display:block;
	background-image:url(images/business-orders.gif);
	position:absolute;
	top:-120px;
	left:5px;
}

.options {
	clear:both;
}
.font-picker,
.color-picker {
	border:1px solid #AAA;
	margin-right:1px;
	cursor:pointer;
	width:12px;
	height:12px;
	display:block;
	float:left;
}

.fm-field {
	clear:both;
}

.live {
	border-style:none;
	padding-right:0;
	padding-left:0;
}

.live legend {
	display:none;
}

.pictures {
	margin:0 0 10px 0;
	padding:0;
	font-size:90%;
}

.pictures .price {
	color:#868686;
}
#toolbox fieldset .pictures p {
	padding:1px;
}

.hidden {
	display:none;
	border-style:none;
}

.upload-image {
	border:1px solid #bccadb;
	padding-left:4px;
	padding-right:4px;
	margin-top:15px;
}

.upload-image legend {
	display:block;
	font-weight:bold;
	color:#002456;
	
}

.tabs .active {
	font-weight:bold;
	color:#FFF;
	background-color:#bccadb;
}

.tabs {
	display:block;
	list-style-type:none;
	border-bottom:1px solid #bccadb;
	height:20px;
	margin:5px 0 0 0;
	padding:0;
}
.tabs li {
	display:inline;
}
.tabs a {
	width:30%;
	display:block;
	float:left;
	height:18px;
	margin:0 5px 0 0;
	text-align:center;
	border:1px solid #bccadb;
	border-bottom:none;
	padding-top:2px;
	overflow:hidden;
	color:#83a1c4;
}

form {
	clear:both;
}

#loading {
	display:none;
	height:100px;
	padding-top:200px;
	text-align:center;
	background:url(images/loading.gif) no-repeat center;
}
#loading strong {
	font-size:1.4em;
}
#loading p.text {
	width:250px;
	margin-left:auto;
	margin-right:auto;
}


#toolbox .fm-footer {
	padding:5px 0 0 0;
	position:relative;
}

#adding {
	text-align:center;
}

#add,
#reset,
#update {
	border:none;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	padding-right:10px;
	height:22px;
	margin:5px;
	font-family:Arial;
	letter-spacing:-1px;
	font-weight:bold;
	color:#012557;
	text-align:left;
	text-transform:uppercase;
	width:125px;
}

#update {
	background-image:url(images/button-update.gif);
}
#reset {
	background-image:url(images/button-reset.gif);
}
#add {
	background-image:url(images/button-basket.gif);
}

#toolbox fieldset {
	padding:0;
	margin:3px 0 0 0;
}

#toolbox fieldset fieldset {
	border:1px solid #bccadb;
	border-top:none;
	margin:0;
	padding:6px 6px 10px 6px;
	height:auto;
}
#toolbox fieldset p {
	font-size:100%;
	padding:3px 5px 8px 5px;
	text-align:center;
}

#toolbox .fm-footer {
	width:340px;
	/*
	position:absolute;
	bottom:10px;
	*/
}

.version td {
	padding:2px;
}

#add-to-basket .button {
	vertical-align:absmiddle;
	margin-bottom:1px;
}
