
.left-content {
	float : left;
	width : 82.5%; }

	/*.left-content img {
		position : relative;
		top : -5px;
		left : -5px;
		max-width : 350px;
		max-height : 350px;
		border : 1px solid #ccc; }
	*/
	
	/*.left-content #image a {
		display : block;
		background : url(../images/invitation-back.jpg) repeat-x #f0f0f0 bottom; }*/
	
	.left-content p {
		line-height : 16px;
		letter-spacing : .3px; }

.right-content {
	float : right;
	width : 10%;
	margin-right : 30px; }

	.right-content ul {
		list-style-type : none; }

.content {
	height : auto;
	border : 1px solid #ddd; }

.card-type {
	width : 40%; }

.product-type {
	width : 25%; }

.number-cards {
	text-align : center;
	padding-right : 5px;
	width : 25%; }

td select {
	width : 110px; }

.center {
	text-align : center; }

.center select {
	margin : 0; }

.right-content span {
	margin-top : -1px;
	border : 1px solid #ddd;
	margin-bottom : 5px;
	display : block;
	width : 100px;
	padding : 2px 0;
	/*text-indent : 5px;*/
	text-align : center;
	color : #423881;
	font-family : tahoma, arial; }

.right-content img {
	max-width : 100px;
	width : 100px;
	display : block;
	border : 1px solid #ddd; }

/*#image {
	float : left; }*/

	#image span {
		color : #423881;
		font-family : tahoma, arial;
		display : block;
		text-align : left;
		padding-left : 22px; }

.description {
	margin : 5px 0 0 15px;
	width : 190px;
	float : left; }

.left-content h4 {
	color : #423881;
	font-size : 14px;
	line-height : 18px; }

.left-content p {
	margin : 10px 0 ; }

table ul {
	list-style-type : none; }

	table li {
		margin : 2px 0; }

.no-mar {
	margin : 0; }
	
#invitation {
	margin-top : 5px; }
	
	
	
/* New additions and changes to front page */

.home-content {
	width : 656px;
	margin-left : 15px; }

.home-content .designer-collection h2 {
	width : 655px;
	height : 33px;
	border-bottom : 1px solid #deb4d2;
	background : url(../images/heading-border.jpg) no-repeat; }

.home-content .designer-collection h2 span {
	display : none; }
	
.home-content .designer-collection {
	text-align : center;
	width : 655px;
	padding-bottom : 8px;
	margin-bottom : 5px;
	background : url(../images/d-collection-back.jpg) bottom no-repeat; }

.home-content .designer-collection .flash-object {
	border-left : 1px solid #deb4d2;
	border-right : 1px solid #deb4d2; }

.home-content .introduction-panel {
	float : left;
	padding-bottom : 10px;
	background : url(../images/intro-panel-bottom.jpg) left bottom no-repeat;
	width : 322px; }

.home-content .introduction-panel ol {
	margin-right : 18px;
	color : #4939a5; }

.home-content .introduction-panel ol li {
	margin-top : 5px; }

.home-content .introduction-panel h2 {
	height : 43px;
	margin : 0;
	margin-bottom : -8px;
	background : url(../images/intro-panel-top.jpg) top no-repeat; }

.home-content .introduction-panel h2 span {
	display : none; }

.home-content .introduction-panel p {
	margin : 0px 18px;
	margin-top : 5px;
	padding-bottom : 5px;
	line-height : 15px;
	color : #4939a5;
	border-bottom : 1px solid #e7b7d9; }

.home-content .introduction-panel a {
	text-decoration : none;
	font-weight : bold; }

.home-content .introduction-panel a:hover {
	text-decoration : underline; }

.home-content .introduction-panel .brdr-none {
	border : none; }

.home-content .request-sample-panel {
	float : right;
	width : 322px;
	text-decoration : none;
	padding-bottom : 15px;
	background : url(../images/btn-panel-back.jpg) bottom no-repeat; }

.home-content .request-sample-panel:hover {
	background : url(../images/panel-btn-hov.jpg) bottom no-repeat; }

.home-content .request-sample-panel h2 {
	height : 41px;
	margin : 0;
	margin-bottom : -1px;
	background : url(../images/request-panel-top.jpg) top no-repeat; }

.home-content .request-sample-panel:hover h2 {
	cursor : pointer;
	background : url(../images/request-panel-top-hov.jpg) top no-repeat; }

.home-content .request-sample-panel p {
	margin : 0 18px;
	line-height : 15px;
	color : #4939a5; }

.home-content .request-sample-panel:hover p {
	color : #fff; }

.home-content .request-sample-panel h2 span {
	display : none; }

.home-content .customise-quote {
	float : right;
	width : 322px;
	text-decoration : none;
	padding-bottom : 15px;
	background : url(../images/btn-panel-back.jpg) bottom no-repeat; }
	
.home-content .customise-quote:hover {
	background : url(../images/panel-btn-hov.jpg) bottom no-repeat; }	

.home-content .customise-quote h2 {
	margin : 0;
	height : 43px;
	margin-bottom : -1px;
	background : url(../images/customise-panel-top.jpg) top no-repeat; }
	
.home-content .customise-quote:hover h2 {
	cursor : pointer;
	background : url(../images/customise-panel-top-hov.jpg) top no-repeat; }
	 
.home-content .customise-quote h2 span {
	display : none; }

.home-content .customise-quote p {
	color : #4939a5;
	line-height : 15px;
	margin : 0 18px; }
	
.home-content .customise-quote:hover p {
	color : #fff; }

.home-content .recent-panel {
	margin-top : 10px;
	padding-bottom : 10px;
	clear : both;
	background : url(../images/recent-panel-bottom.jpg) bottom no-repeat; }

.home-content .recent-panel h2 {
	height : 34px;
	background : url(../images/recent-panel-top.jpg) top no-repeat; }

.home-content .recent-panel h2 span {
	display : none; }

.home-content .recent-panel .recent-wrap div {
	margin : 0 18px;
	margin-bottom : 10px;
	border-bottom : 1px solid #e7b7d9; }

.home-content .recent-panel h3 {
	position : relative;
	color : #6254b3;
	font-size : 13px;
	letter-spacing : -1px; }

.home-content .recent-panel h3 span {
	position : absolute;
	top : 0;
	right : 0;
	letter-spacing : 0; }

.home-content .recent-panel .recent-wrap {
	min-height : 70px;
	border-left : 1px solid #deb4d2;
	border-right : 1px solid #deb4d2;
	padding-top : 10px; }

.home-content .recent-panel p {
	color : #4939a5;
	margin : 5px 0px; }


/* Inline styling taken out of the page */
	.information {
		margin-top : 10px; }
	
	.information p {
		margin : 10px 0; }
	
	.information p,
	.information h3 {
		margin-left : 10px;
		margin-right : 10px; }
		
	.favourites .go-to-fav {
		position : relative;
		z-index : 100; }
		
	#invitation .light-btn {
		float : left; }
	
	#invitation .quote {
		background-image : url(../images/btn-light/end-right-down.jpg); }
		
	/* Just for dynamic text field */
	.priceTotal,
	#figure {		
		text-align : right;
		background-color : #fff;
		border : none;
		font-weight : bold;
		font-size : 15px;
		color : #808080; }
		
	#figure {
		width : 400px !important; }
		
	.priceTotal {
		float : right;
		margin-top : -15px; }




.table-title {
	margin-bottom : -5px; }








