@charset "utf-8";
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 10px;
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #42413C;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}

/* ~~this fixed width container surrounds the other divs~~ */
.container {
	width: 960px;
	background-color: #FFF; /* the auto value on the sides, coupled with the width, centers the layout */
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.containerCopy {
	width: 960px;
	background-color: #FFF;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 20px;
	border-right-width: 20px;
	border-left-width: 20px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFCAE4;
	border-left-color: #FFCAE4;
	background-repeat: no-repeat;
}
.container-2 {
	width: 960px;
	background-color: #FFF;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 20px;
	background-repeat: no-repeat;
}



/* ~~ the header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo ~~ */
.header {
	height: 200px;
	background-image: url(images/top-banner-sh-12.png);

}

/* ~~ These are the columns for the layout. ~~ 

1) Padding is only placed on the top and/or bottom of the divs. The elements within these divs have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the div itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design.

2) No margin has been given to the columns since they are all floated. If you must add margin, avoid placing it on the side you're floating toward (for example: a right margin on a div set to float right). Many times, padding can be used instead. For divs where this rule must be broken, you should add a "display:inline" declaration to the div's rule to tame a bug where some versions of Internet Explorer double the margin.

3) Since classes can be used multiple times in a document (and an element can also have multiple classes applied), the columns have been assigned class names instead of IDs. For example, two sidebar divs could be stacked if necessary. These can very easily be changed to IDs if that's your preference, as long as you'll only be using them once per document.

4) If you prefer your nav on the right instead of the left, simply float these columns the opposite direction (all right instead of all left) and they'll render in reverse order. There's no need to move the divs around in the HTML source.

*/
.sidebar1 {
	float: left;
	width: 180px;
	background-color: #EADCAE;
	padding-bottom: 10px;
}
.content {
	width: 960px;
	float: left;
	background-color: #FFF;
}

/* ~~ This grouped selector gives the lists in the .content area space ~~ */
.content ul, .content ol { 
	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */
}

/* ~~ The navigation list styles (can be removed if you choose to use a premade flyout menu like Spry) ~~ */
ul.nav {
	list-style: none; /* this removes the list marker */
	border-top: 1px solid #666; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin-bottom: 15px; /* this creates the space between the navigation on the content below */
}
ul.nav li {
	border-bottom: 1px solid #666; /* this creates the button separation */
}
ul.nav a, ul.nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	padding: 5px 5px 5px 15px;
	display: block; /* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	width: 160px;  /*this width makes the entire button clickable for IE6. If you don't need to support IE6, it can be removed. Calculate the proper width by subtracting the padding on this link from the width of your sidebar container. */
	text-decoration: none;
	background-color: #C6D580;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	background-color: #ADB96E;
	color: #FFF;
}

/* ~~ The footer ~~ */
.footer {
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	background-color: #BFBFBF;
	height: 165px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.header-text {
	margin-left: 300px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #16538F;
	padding-top: 50px;
	text-align: center;
}
.slider-background-1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #6C2C7C;
}
.footer-text-colour {
	color: #333;
}
.content-left-index {
	float: left;
	height: 700px;
	width: 735px;
}
.content-right-index {
	float: right;
	width: 220px;
	clear: none;
	margin-right: 10px;
}
.index-table {
	float: left;
	margin-top: 15px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999;
	background-color: #FFF;
}
.title-index-under-slider {
	background-color: #EEEEEE;
	color: #16538F;
	height: 34px;
	padding-bottom: 8px;
	padding-top: 1px;
	margin-bottom: 30px;
}
.title-index-under-slider-new {
	background-color: #FFFFFF;
	color: #666666;
	height: 34px;
	margin-top: 30px;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
}
.title-index-under-slider-themes {
	background-color: #FFFFFF;
	color: #666666;
	height: 34px;
	margin-top: 30px;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	padding-left: 30px;
}


.title-index-under-slider-about {
	background-color: #EEEEEE;
	color: #16538F;
	height: 34px;
	padding-bottom: 8px;
	padding-top: 1px;
}

.footer-text {
	padding-left: 20px;
	color: #666;
}
.paragraph {
	color: #666;
}
.about-content {
	color: #666;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
}
.about-images {
	padding-bottom: 20px;
}
.gallery-click {
	cursor: pointer;
}
.-designs {
	float: left;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.designs-2 {
	margin-left: 15px;
	float: left;
	margin-bottom: 5px;
	margin-top: 10px;
}

.design-pics-div {
	height: 4900px;
	width: 960px;
	float: left;
}
.designs-3 {
	margin-top: 11px;
	margin-left: 14px;
	margin-bottom: 10px;
}
.designs-4 {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.design-sdc-r {
	float: right;
	margin-top: 15px;
	margin-right: 15px;
}

.text-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}
.accessories-text-pad {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
}

.text-content-float-left {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	width: 930px;
	float: left;
}

.text-content-blue {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #004080;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}
.text-content-blue-darker {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #324BB4;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}


.favours-right-menu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
	width: 930px;
}

.card-images {
	margin-right: 30px;
	margin-left: 30px;
	float: left;
	margin-top: 20px;
}
.card-images-div {
	height: 1500px;
	width: 960px;
}
.card-images-left {
	float: left;
	margin-right: 30px;
	margin-left: 50px;
	margin-top: 20px;
}
.designs-text-content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.test-1 {
	margin-top: 20px;
	margin-bottom: 50px;
	color: #16538F;
	background-color: #EEEEEE;
	text-align: center;
}
.test {
	height: 30px;
	width: 960px;
	margin-top: 40px;
}
.index-div-table-replacement {
	float: left;
	width: 940px;
	margin-left: 10px;
}
.images-index-divs {
	margin-top: 10px;
	clear: both;
	float: left;
	margin-left: 10px;
}
.index-replacement-right-column {
	float: left;
	height: 400px;
	width: 220px;
	margin-top: 10px;
	margin-left: 10px;
	clear: none;
}
.index-replacement-text-boxes {
	float: right;
	height: 200px;
	width: 367px;
	margin-top: 10px;
	margin-right: 10px;
}
.index-div-text-format {
	font-size: 15px;
	color: #666;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
}
.contact-fom-box {
	font-family: Tahoma, Geneva, sans-serif;
	color: #750F12;
	float: left;
	width: 400px;
	margin-left: 80px;
	margin-bottom: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
	font-size: 14px;
	text-align: justify;
	padding-right: 10px;
}
.samples-contact-fom-box {
	font-family: Tahoma, Geneva, sans-serif;
	color: #750F12;
	float: left;
	width: 400px;
	margin-left: 15px;
	margin-bottom: 50px;
	font-size: 14px;
	text-align: justify;
	padding-right: 10px;
	margin-right: 30px;
	margin-top: 30px;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.contact-fom-box-diy {
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	float: left;
	width: 410px;
	margin-left: 40px;
	margin-bottom: 50px;
	font-size: 14px;
	text-align: justify;
	margin-top: 10px;
	padding: 15px;
}

.contact-right-column-text {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	text-align: justify;
	width: 350px;
	margin-right: 50px;
	margin-bottom: 50px;
	margin-left: 60px;
	float: left;
	font-size: 15px;
}
.contact-phone-number {
	font-size: 18px;
	color: #666666;
}
.footer-facebook-like {
	margin-left: 20px;
	float: left;
}
.index-bespokeservice-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: left;
}
.vintagelb-hover-text {
	padding-left: 15px;
}
.text-content-withpad {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	margin-right: 20px;
	margin-left: 20px;
}
.vlb-label-div-1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 219px;
	margin-left: 15px;
	text-align: center;
}
.table-plan-label-4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 265px;
	margin-left: 15px;
	text-align: center;
}

.dd-lable-div-padding-top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 219px;
	margin-left: 14px;
	text-align: center;
	margin-top: 7px;
}
.table-plan-label-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 265px;
	margin-left: 14px;
	text-align: center;
	margin-top: 7px;
}

.table-plan-labels {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 265px;
	margin-left: 14px;
	text-align: center;
	margin-top: 7px;
}


.vlb-label-div-top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 219px;
	margin-left: 17px;
	text-align: center;
	margin-top: 9px;
}
.vlb-label-div-middle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 219px;
	margin-left: 16px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 14px;
}


.sw-label-div-1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 219px;
	margin-left: 17px;
	text-align: center;
	margin-top: 8px;
}

.brilliant-label-padding {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	float: right;
	height: 25px;
	width: 219px;
	text-align: center;
	border: thin solid #999;
	margin-right: 15px;
	margin-top: 15px;
}

.vintage-label-bottom {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	text-align: center;
	height: 25px;
	width: 442px;
	margin-left: 15px;
	margin-top: 10px;
}
.vintage-label-two-blank {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	text-align: center;
	height: 25px;
	width: 442px;
	margin-left: 15px;
	margin-top: 10px;
}

.vintage-label-bottom-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	float: right;
	height: 25px;
	width: 221px;
	margin-left: 10px;
}
.vintage-content-div-bottom {
	width: 960px;
	margin-top: 40px;
}
.vintage-text-bottom {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
}
.text-new-bottom {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
}

.order-service-text-bottom {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	width: 570px;
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	height: 400px;
}

.vintage-spacer-label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 219px;
	text-align: center;
	margin-left: 489px;
}
.table-plan-label-3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	float: left;
	height: 25px;
	width: 265px;
	text-align: center;
	margin-left: 385px;
}

.vintage-label-two-blank {
	float: left;
	height: 25px;
	width: 219px;
	margin-left: 15px;
}
.designs-5 {
	margin-left: 15px;
	cursor: pointer;
}
.vlb-label-pad-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	text-align: center;
	height: 25px;
	width: 219px;
	margin-right: 2px;
	margin-left: 10px;
}
.design-pics-div-sheerfloral {
	float: left;
	height: 481px;
	width: 960px;
	cursor: pointer;
}
.champagne-pics-div {
	float: left;
	height: 790px;
	width: 960px;
}
.champagne-label-1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	text-align: center;
	float: left;
	height: 25px;
	width: 298px;
	margin-left: 15px;
}
.champagne-pic-div {
	float: left;
	height: 800px;
	width: 960px;
}
.gothic-pic-div {
	float: left;
	height: 660px;
	width: 960px;
	cursor: pointer;
}

.champagne-label-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 298px;
	margin-right: 16px;
	margin-top: 10px;
}
.pocketfold-right-pic {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 298px;
	margin-right: 10px;
	margin-top: 10px;
}

.gothic-label-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 198px;
	margin-right: 34px;
	margin-top: 10px;
}
.gothic-label-right-1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	text-align: center;
	float: right;
	height: 25px;
	width: 198px;
	margin-right: 33px;
	margin-top: 10px;
}

.gothic-label-left {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: left;
	height: 25px;
	width: 198px;
	margin-top: 10px;
	margin-left: 32px;
}

.placecard-label-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 198px;
	margin-right: 34px;
	margin-top: 10px;
}
.passport-label-left {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: left;
	height: 25px;
	width: 198px;
	margin-top: 10px;
	margin-left: 30px;
}

.placecard-label-right-1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 198px;
	margin-right: 30px;
	margin-top: 10px;
}


.bird-cage-pic-label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 198px;
	margin-right: 34px;
	margin-top: 10px;
}


.design-champagne-6 {
	margin-top: 50px;
	margin-left: 15px;
	cursor: pointer;
}
.design-gothic-6 {
	margin-top: 20px;
	margin-left: 32px;
}

.champagne-large-image {
	margin-top: 15px;
	float: left;
	margin-left: 15px;
}
.design-champagne-7 {
	float: left;
	margin-top: 15px;
	margin-left: 25px;
	cursor: pointer;
}
.champagne-design-8 {
	float: left;
	margin-top: 20px;
	margin-left: 25px;
	cursor: pointer;
}
.champagne-label-right-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #039;
	text-align: center;
	float: right;
	height: 25px;
	width: 298px;
	margin-top: 10px;
	margin-right: 20px;
	border: thin solid #999;
}
.candystripe-label-right-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 298px;
	margin-top: 17px;
	margin-right: 20px;
}
.ribbons-label-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 298px;
	margin-top: 15px;
	margin-right: 20px;
}


.vlb-pics-div {
	float: left;
	height: 723px;
	width: 960px;
	cursor: pointer;
}
.gothic-diamante-large-image {
	margin-left: 30px;
	margin-top: 20px;
	float: left;
}
.gothicsmallfirst {
	margin-top: 15px;
	margin-left: 30px;
}
.gothic-diamante-text-right {
	height: 400px;
	width: 300px;
	float: right;
}
.gothic-large-pic-div {
	height: 400px;
	width: 960px;
	margin-top: 20px;
}
.gothic-div-right-lgpic {
	float: right;
	height: 400px;
	width: 280px;
	margin-top: 20px;
	margin-right: 30px;
}
.gothic-text-pad {
	padding-left: 20px;
	text-align: center;
}
.broderie-antique-pic-div {
	height: 820px;
	width: 960px;
}
.candy-stripe-pics-div {
	height: 820px;
	width: 960px;
	float: left;
	cursor: pointer;
}
.aft-tea-pics-div {
	height: 1550px;
	width: 960px;
	float: left;
	margin-top: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
}

.gothic-pic-div-2 {
	float: left;
	height: 840px;
	width: 960px;
	cursor: pointer;
}
.ribbons-and-bows-pic-div {
	float: left;
	height: 1050px;
	width: 960px;
	cursor: pointer;
}
.ribbons-pic-9 {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.ribbons-pic-9-2 {
	float: left;
	margin-top: 27px;
	margin-left: 15px;
}

.ribbons-pic-10 {
	float: left;
	margin-top: 14px;
	margin-left: 15px;
}
.brilliant-blooms-pic-div {
	float: left;
	height: 490px;
	width: 960px;
	cursor: pointer;
	margin-bottom: 5px;
}
.redandblack-pic-div {
	float: left;
	height: 740px;
	width: 960px;
	cursor: pointer;
}
.rsvp-pic-div {
	float: left;
	height: 720px;
	width: 960px;
	cursor: pointer;
	margin-bottom: 10px;
}

.redandblack-large-image {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.blackandred-text-right {
	float: right;
	height: 400px;
	width: 320px;
	margin-top: 10px;
	margin-right: 15px;
}
.designs-text-pad {
	padding-left: 15px;
	padding-right: 15px;
}
.purrfect-pic-div {
	float: left;
	height: 670px;
	width: 960px;
}
.brilliant-blooms-label-bottom {
	float: left;
	margin-top: 25px;
	margin-left: 15px;
}
.design-10 {
	margin-top: 21px;
	margin-left: 15px;
}
.ribbons-bows-pic-div {
	float: left;
	height: 900px;
	width: 960px;
}
.ditsy-pic-div {
	float: left;
	height: 1300px;
	width: 960px;
	cursor: pointer;
}
.order-service-pic-dv {
	float: left;
	height: 530px;
	width: 960px;
	cursor: pointer;
	padding-top: 5px;
}

.place-card-pic-div {
	float: left;
	height: 840px;
	width: 960px;
}
.second-row-pics {
	float: left;
	height: 400px;
	width: 960px;
	margin-top: 40px;
}
.sdc-pic-div {
	float: left;
	height: 710px;
	width: 960px;
	padding-top: 15px;
}
.grey-tahoma-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
.sd-bottom-div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	float: left;
	height: 40px;
	width: 945px;
	margin-top: 10px;
	padding-left: 15px;
}
.menu-top-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	padding-left: 15px;
}
.blue-top-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-left: 30px;
}
.os-text-padding {

}
.os-insert-pic {
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}
.cheque-book-bottom-div-text {
	float: left;
	height: 100px;
	width: 450px;
	margin-top: 15px;
	margin-left: 17px;
	text-align: center;
	color: #666;
}
.cheque-book-bottom-div-text-right {
	float: left;
	height: 100px;
	width: 450px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 15px;
	color: #666;
	font-size: 16px;
	text-align: center;
}

.cheque-book-insert-pics {
	float: left;
	height: 250px;
	width: 450px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 17px;
}
.cheque-book-insert-pics-right {
	float: left;
	height: 250px;
	width: 450px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 25px;
}
.cheque-insert-info {
	text-align: justify;
	float: left;
	height: 50px;
	width: 450px;
	margin-bottom: 15px;
	margin-left: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
.cheque-insert-info-right {
	text-align: justify;
	float: left;
	height: 50px;
	width: 450px;
	margin-bottom: 15px;
	margin-left: 25px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}

.cheque-insert-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #039;
}
.samples-clicking-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #566294;
	margin-left: 15px;
}

.square-pocketfold-pic-6 {
	float: right;
	margin-top: 50px;
	margin-left: 15px;
}
.square-pocketfold-pic-5 {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.sq-pocket-pics-4-6 {
	float: left;
	height: 265px;
	width: 960px;
}
.design-11 {
	margin-top: 15px;
	margin-left: 15px;
}
.index-right-bespoke {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
}
.square-pocketfold-pic-div {
	float: left;
	height: 700px;
	width: 960px;
	cursor: pointer;
}
.order-quote {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: lighter;
	color: #004080;
	background-color: #EEE;
}
.samples-content-boxes {
	height: 454px;
	margin-top: 35px;
	margin-left: 15px;
	float: left;
	width: 458px;
}
.samples-content-boxes-2-lines {
	height: 214px;
	margin-top: 35px;
	margin-left: 15px;
	float: left;
	width: 458px;
}
.samples-content-boxes-1-line {
	height: 174px;
	margin-top: 35px;
	margin-left: 15px;
	float: left;
	width: 458px;
}

.samples-content-boxes-3-lines {
	height: 254px;
	margin-top: 35px;
	margin-left: 15px;
	float: left;
	width: 458px;
}
.samples-content-boxes-4-lines {
	height: 294px;
	margin-top: 35px;
	margin-left: 15px;
	float: left;
	width: 458px;
}
.samples-content-boxes-5-lines {
	height: 334px;
	margin-top: 35px;
	margin-left: 15px;
	float: left;
	width: 458px;
}




.samples-content-boxes-2 {
	height: 454px;
	margin-top: 35px;
	margin-left: 15px;
	float: left;
	width: 930px;
}

.samples-text-format {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}

.samples-range-name {
	float: left;
	height: 133px;
	width: 258px;
	background-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.prices-range-name {
	float: left;
	height: 133px;
	width: 200px;
	clear: left;
	margin-top: 15px;
	margin-left: 15px;
}

.samplespic-float-left {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	cursor: pointer;
}
.samples-type-card {
	float: left;
	height: 40px;
	width: 443px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 40px;
	background-color: #E9E9E9;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.samples-type-card-narrow {
	float: left;
	height: 40px;
	width: 236px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 40px;
	background-color: #E9E9E9;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.samples-tools-leftspace {
	float: left;
	height: 40px;
	width: 236px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 40px;
	background-color: #E9E9E9;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-left: 475px;
}

.samples-type-card-narrow-2 {
	float: right;
	height: 40px;
	width: 60px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 40px;
	background-color: #E9E9E9;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	clear: both;
}
.samples-cost-spacing {
	padding-right: 160px;
}



.samples-type-card-bigger {
	float: left;
	height: 123px;
	width: 443px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 40px;
	background-color: #E9E9E9;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.samples-type-card-biggerx4 {
	float: left;
	height: 163px;
	width: 443px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 40px;
	background-color: #E9E9E9;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.samples-top-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	height: 280px;
	margin-right: 15px;
	margin-left: 15px;
}

.sample-text-bottom {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	float: left;
	margin-left: 15px;
	width: 915px;
	margin-top: 20px;
	padding-left: 15px;
	background-color: #E9E9E9;
}
.samples-pic-div {
	float: left;
	height: 4500px;
	width: 960px;
}
.samples-price-div {
	height: 20px;
	width: 20px;
}
.samples-price-left-pad {
	margin-left: 200px;
}


.prices-text-prices {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 0px;
}
.new-prices-text-prices {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.prices-text-prices-with-longer-box {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	width: 460px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 0px;
}

.prices-text-prices-top-label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #324B8D;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 0px;
}

.prices-text-prices-green {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #E9E9E9;
	padding-left: 10px;
}

.prices-text-prices-top-gap {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 30px;
}


.prices-text-prices-top-padding {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 15px;
	clear: right;
}
.prices-column-2-top-new {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 20px;
	margin-left: 15px;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 15px;
	float: left;
}

.prices-on-page-top-padding {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #324BB4;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 15px;
}

.prices-optional-top-padding {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 405px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 15px;
}
.prices-optional-top-padding-longer-box {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 460px;
	margin-left: 15px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
	margin-top: 15px;
}




.prices-text-prices-indent {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	width: 405px;
	margin-left: 230px;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	padding-left: 10px;
}

.price-list-column-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 289px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
}
.new-price-list-column-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 289px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
	margin-bottom: 10px;
}

.price-list-column-2-narrow {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 84px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
}

.prices-ondesign-column-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
}
.prices-ondesign-column-2-top-label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #324B8D;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
}


.price-list-column-2-gap-top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 289px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
	margin-top: 30px;
}



.price-list-column-2-top-pad {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 289px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
	margin-top: 15px;
}
.price-list-column-2-top-pad-narrow {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 84px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left: 10px;
	margin-top: 15px;
}


.price-list-pic-div {
	float: left;
	height: 5600px;
	width: 960px;
}
.price-pics-titles {
	line-height: 32px;


}
.prices-sample-highlight {
	color: #333333;
}

.samples-cost-box-middle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 40px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 40px;
	width: 70px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-align: left;
}
.samples-cost-box-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 40px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 40px;
	width: 137px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.savethedate-text-right {
	float: right;
	height: 420px;
	width: 320px;
	margin-top: 10px;
	margin-right: 15px;
}
.favour-design-pics {
	float: left;
	margin-bottom: 5px;
	padding-left: 15px;
	cursor: ponter;
}
.favours-pic-div {
	float: left;
	height: 3850px;
	width: 960px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.ribbed-pillow-pic-div {
	float: left;
	height: 810px;
	width: 960px;
}

.accessories-pic-div {
	float: left;
	height: 570px;
	width: 960px;
	margin-top: 20px;
}
.accessories-text {
	float: left;
	height: 100px;
	width: 930px;
	margin-top: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}
.other-pic-pad-bottom {
	float: left;
	margin-bottom: 12px;
	margin-left: 15px;
}
.index-side-menu {
	line-height: 25px;
	font-size: 14px;
	color: #666;
	background-color: #fff;
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
}
.index-side-menu-colour {
	line-height: 25px;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
}

.order-type-order {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #666;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 150px;
	font-weight: normal;
}
.order-type-order-f {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #666;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 150px;
	font-weight: normal;
	background-image: url(images/order-images/diy-kit-photo.png);
}

.order-type-order-e {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #666;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 150px;
	font-weight: normal;
	background-image: url(images/order-images/other-photo.png);
}

.order-type-order-d {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #666;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 150px;
	font-weight: normal;
	background-image: url(images/order-images/confetti-photo.png);
}

.order-type-order-c {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #666;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 150px;
	font-weight: normal;
	background-image: url(images/order-images/favours-photo.png);
}

.order-type-order-b {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #666;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 150px;
	font-weight: normal;
	background-image: url(images/order-images/sets-photo.png);
}

.order-type-order-a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #666;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: center;
	line-height: 150px;
	font-weight: normal;
	background-image: url(images/order-images/purple-passion-photo-for-samples.png);
}
.contact-info-ordering-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: justify;
	margin: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.contact-list {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
.favours-order-small-pic {
	float: left;
	height: 75px;
	width: 75px;
	margin-left: 40px;
	margin-bottom: 15px;
}
.favours-order-small-pic-s {
	float: left;
	height: 75px;
	width: 75px;
	margin-bottom: 15px;
}

.favour-order-title {
	float: left;
	height: 75px;
	width: 280px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: left;
	line-height: 75px;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}
.favour-order-title-colours {
	float: left;
	height: 75px;
	width: 280px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: left;
	line-height: 32px;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}
.favour-order-title-colours-s {
	float: left;
	height: 75px;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: left;
	line-height: 32px;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}


.favour-order-options-small-text {
	font-size: 14px;
}

.favour-order-title-options {
	float: left;
	height: 75px;
	width: 280px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: left;
	line-height: 75px;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}

.favour-order-price {
	float: left;
	height: 75px;
	width: 230px;
	margin-left: 15px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 75px;
	color: #666;
	text-align: left;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}
.favour-order-price-new {
	float: left;
	height: 75px;
	width: 230px;
	margin-left: 15px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 75px;
	color: #666;
	text-align: left;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}

.favour-order-price-s-options {
	height: 75px;
	width: 120px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 75px;
	color: #666;
	text-align: left;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}

.favour-order-basket {
	float: left;
	height: 75px;
	width: 200px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 75px;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}
.favour-order-basket-with-options {
	float: left;
	height: 120px;
	width: 200px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 10px;
}

.favour-order-basket-options {
	float: right;
	height: 40px;
	width: 200px;
	margin-right: 26px;
	margin-left: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	background-color: #EBEBEB;
	padding-right: 10px;
	padding-left: 5px;
	margin-bottom: 4px;
	clear: right;
}
.favour-order-basket-options-s {
	float: left;
	height: 40px;
	width: 168px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	background-color: #EBEBEB;
	margin-bottom: 4px;
}
.favour-order-basket-options-s2 {
	float: left;
	height: 40px;
	width: 110px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	background-color: #EBEBEB;
	padding-right: 10px;
	margin-bottom: 4px;
}
.favour-order-basket-options-s3 {
	float: left;
	height: 40px;
	width: 140px;
	margin-right: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	background-color: #EBEBEB;
	padding-right: 10px;
	margin-bottom: 4px;
}




.favours-price-number {
	text-align: right;
}
.favour-order-section-headings {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	margin-left: 15px;
}
.favour-order-options-left {
	height: 110px;
	width: 645px;
	margin-left: 15px;
	float: left;
	margin-bottom: 15px;
	clear: right;
}
.favour-order-options-right {
	float: left;
	height: 100px;
	width: 275px;
	margin-right: 15px;
	margin-left: 10px;
}
.favours-order-headings-options {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	float: left;
	width: 930px;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.favours-order-headings-options-s {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	float: left;
	width: 930px;
	margin-left: 15px;
	margin-top: 40px;
	margin-bottom: 15px;
}

.favour-orders-divide-div {
	height: 8px;
	width: 930px;
	float: left;
}
favours-order-s-box {
	float: left;
	width: 465px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.favour-order-s-box {
	width: 460px;
	margin-top: 10px;
	margin-left: 15px;
	float: left;
	height: 350px;
	margin-bottom: 30px;
}
.order-favours-pic-div {
	float: left;
	height: 3880px;
	width: 960px;
}
.favour-orders-explanation-text {
	width: 930px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: justify;
}
.favour-orders-divide-lines {
	height: 1px;
	width: 925px;
	margin-right: 20px;
	margin-left: 15px;
	float: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 20px;
}
.favours-text-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-top: 10px;
	margin-right: 15px;
	width: auto;
	float: left;
	height: 290px;
}
.favours-orders-text-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-top: 10px;
	margin-right: 15px;
	width: 650px;
	float: left;
	height: 310px;
}

.favours-text-content-top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	width: 700px;
	float: left;
}

.kraft-butterfly-sleeve-pic-div {
	float: left;
	height: 5px;
	width: 960px;
}
.large-favour-pics {
	margin-left: 30px;
}
.favours-big-photo-text {
	width: 900px;
	margin-left: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: justify;
	margin-bottom: 15px;
	margin-top: 15px;
	font-style: normal;
	font-weight: normal;
}
.favour-big-photo-clause {
	font-size: 12px;
}
.favours-large-photo-title {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #854E66;
	font-weight: normal;
	font-size: 18px;
	line-height: 60px;
	vertical-align: middle;
}
.favour-big-photos-pic-div {
	float: left;
	height: 780px;
	width: 960px;
}
.favour-big-photos-pic-div-kraft-box {
	float: left;
	height: 810px;
	width: 960px;
}
.vintage-chest-pic-div {
	float: left;
	height: 795px;
	width: 960px;
}
.order-pointer {
	cursor: pointer;
}
.two-tone-dt-pic-div {
	float: left;
	height: 755px;
	width: 960px;
}
.black-clutch-pic-div {
	float: left;
	height: 760px;
	width: 960px;
}
.silver-flower-pouch-pic-div {
	float: left;
	height: 750px;
	width: 960px;
}
.small-organza-pic-div {
	float: left;
	height: 820px;
	width: 960px;
}
.large-organza-pouch-pic-div {
	float: left;
	height: 790px;
	width: 960px;
}
.two-tone-pic-div-dbott {
	float: left;
	height: 800px;
	width: 960px;
}
.favours-menu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	float: right;
	width: 200px;
	margin-top: 15px;
	margin-left: 15px;
	height: 300px;
}
.favours-menu {
	float: right;
	height: 290px;
	width: 213px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 15px;
}
.favour-menu-buttons {
	font-size: 18px;
	line-height: 30px;
	background-color: #D8BFCA;
	text-align: center;
	width: 150px;
}
.favour-menu-button {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #FFF;
	background-color: #D8C0CA;
	text-align: center;
	vertical-align: middle;
	float: left;
	width: 182px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 15px;
	height: 65px;
	padding-top: 6px;
}
.favour-top-title {
	font-size: 15px;
	color: #666;
	margin-right: 15px;
	margin-left: 15px;
}
.favour-text-block {
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-top: 20px;
}
.order-favour-menu-buttons {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	background-color: #D8C0CA;
	text-align: center;
	float: left;
	height: 40px;
	margin-top: 11px;
	width: 213px;
}
.order-favours-menu-div {
	float: right;
	height: 310px;
	width: 213px;
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 0px;
}
.order-favours-back-to-top {
	height: 20px;
	width: 930px;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
}
.big-favour-pics-links-div {
	float: left;
	width: 200px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 10px;
}
.order-diy-kits-pic-div {
	float: left;
	height: 2500px;
	width: 960px;
}
.diy-pics-info {
	float: left;
	width: 456px;
	margin-top: 10px;
	margin-left: 15px;
	height: 248px;
	margin-bottom: 10px;
}
.other-diy-accessories-info {
	float: left;
	width: 456px;
	margin-top: 10px;
	margin-left: 15px;
	height: 200px;
	margin-bottom: 10px;
}

.diy-pic-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #666;
	text-align: center;
	height: 133px;
	width: 252px;
	float: right;
	background-color: #EAEAEA;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.other-diy-accesories-price {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #666;
	text-align: center;
	height: 133px;
	width: 252px;
	float: right;
	background-color: #EAEAEA;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.other-diy-accessories-price {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: #666;
	text-align: center;
	height: 133px;
	width: 252px;
	float: right;
	background-color: #EAEAEA;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.diy-pic-title-b {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #666;
	text-align: center;
	height: 133px;
	width: 252px;
	float: right;
	background-color: #EAEAEA;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.diy-pic {
	float: left;
}
.diy-pic-content {
	float: left;
	height: 83px;
	width: 436px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 10px;
	background-color: #E8E8E8;
	margin-top: 3px;
	margin-bottom: 15px;
}
.other-diy-accessories {
	float: left;
	height: 50px;
	width: 436px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 10px;
	background-color: #E8E8E8;
	margin-top: 3px;
	margin-bottom: 15px;
}

.diy-header-order-info {
	font-size: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	margin-right: 15px;
	margin-left: 15px;
}
.diy-favours-order-info {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	float: left;
	height: 80px;
	width: 930px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
}
.diy-favours-order-info3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	width: 885px;
	margin-right: 15px;
	margin-left: 40px;
	margin-top: 20px;
}
.diy-order-right-column {
	float: right;
	width: 400px;
	margin-top: 15px;
	margin-right: 40px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCC;
	height: 610px;
	padding-left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
}
.text-content-3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}
.other-pic-div {
	float: left;
	height: 1800px;
	width: 960px;
}
.diy-favour-block-dividers {
	float: left;
	height: 3px;
	width: 960px;
}
.confetti-real-petal-div {
	height: 410px;
	width: 930px;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
}
.confetti-real-petal-pic {
	float: left;
	margin-bottom: 1px;
}
.confetti-real-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	height: 200px;
	width: 399px;
	padding-left: 15px;
	background-color: #DFE0E3;
	margin-right: 1px;
	margin-bottom: 1px;
}
.confetti-real-price {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	height: 200px;
	width: 184px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #DFE0E3;
	margin-bottom: 1px;
}
.champagne-pics-div-2 {
	float: left;
	height: 825px;
	width: 960px;
}
.faqs-pic-div {
	float: left;
	height: 1615px;
	width: 960px;
}
.faqs-text-grey {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 30px;
	margin-left: 30px;
}
.faqs-questions-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #523C6A;
	text-align: justify;
	margin-right: 30px;
	margin-left: 30px;
}
.terms-pic-div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	height: 4200px;
	width: 900px;
	text-align: justify;
	padding-right: 30px;
	padding-left: 30px;
}
.terms-sub-headings {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #523C6A;
	float: left;
}
.footer-left-div {
	width: 460px;
	float: left;
}
.footer-right-div {
	float: left;
	width: 490px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	padding-top: 10px;
}
.cheque-pic-div {
	float: left;
	height: 1010px;
	width: 960px;
}
.header-view-cart {
	float: right;
	height: 35px;
	width: 110px;
	margin-right: 15px;
	margin-top: 65px;
}
.samplesmall {
	height: 30px;
	width: 100px;
	margin-top: 5px;
	margin-right: 17px;
	margin-bottom: 5px;
	margin-left: 17px;
}
.cheque-lower-content-div {
	height: 960px;
	width: 960px;
	float: left;
}
.footer-link-text {
	font-size: 12px;
}
.favours-price {
	width: 100px;
	margin-top: 22px;
	margin-left: 15px;
}
.favours-price-new {
	width: 100px;
	margin-top: 22px;
	margin-left: 15px;
}

.favours-price-2 {
	height: 30px;
	width: 100px;
	margin-top: 5px;
	margin-left: 30px;
}
.order-favour-new-div {
	float: left;
	height: 410px;
	width: 430px;
	margin-left: 35px;
}
.confetti-div-text-2 {
	float: left;
	height: 120px;
	width: 930px;
	margin-top: 15px;
	padding-right: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	padding-left: 15px;
	text-align: justify;
	margin-bottom: auto;
}
.confetti-div-text-3 {
	float: left;
	height: 170px;
	width: 930px;
	margin-top: 15px;
	padding-right: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	padding-left: 15px;
	text-align: justify;
	margin-bottom: auto;
}

.confetti-div-text-next {
	float: left;
	height: 75px;
	width: 190px;
	margin-top: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	padding-left: 50px;
	text-align: justify;
	margin-bottom: auto;
	margin-right: 1px;
	background-color: #DFE0E3;
	line-height: 33px;
}
.confetti-div-text-next-under {
	float: left;
	height: 75px;
	width: 190px;
	margin-top: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	padding-left: 40px;
	text-align: justify;
	margin-bottom: auto;
	margin-right: 1px;
	background-color: #DFE0E3;
	line-height: 33px;
}
.bubbles-div-text-next-under {
	float: left;
	height: 75px;
	width: 210px;
	margin-top: 15px;
	padding-right: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	padding-left: 15px;
	text-align: justify;
	margin-bottom: auto;
	margin-right: 200px;
	line-height: 33px;
}


.confetti-div-text-next-1 {
	float: left;
	height: 75px;
	width: 210px;
	margin-top: 15px;
	padding-right: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	padding-left: 20px;
	text-align: justify;
	margin-bottom: auto;
	margin-right: 1px;
	background-color: #DFE0E3;
	line-height: 33px;
}
.confetti-with-love-price-title {
	float: left;
	height: 75px;
	width: 260px;
	margin-top: 15px;
	padding-right: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	padding-left: 20px;
	text-align: justify;
	margin-bottom: auto;
	margin-left: 15px;
	margin-right: 1px;
	background-color: #DFE0E3;
	line-height: 33px;
}

.confetti-div-5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	float: left;
	width: 930px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.confetti-div-1-under {
	float: left;
	height: 75px;
	width: 210px;
}
.price {
	height: 30px;
	width: 100px;
}
.price-petals {
	height: 30px;
	width: 100px;
	margin-top: 20px;
	margin-left: 20px;
}
.about-title-under-slider {
	background-color: #16538F;
	height: 34px;
	padding-top: 1px;
	padding-bottom: 8px;
}
.order-online-pics-a {
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.velvet-heart-pic-div {
	float: left;
	height: 520px;
	width: 960px;
}
.hannah-pic-div {
	float: left;
	height: 520px;
	width: 960px;
}

.diamante-pic-div {
	float: left;
	height: 520px;
	width: 960px;
}
.ditsy-pic-div-2 {
	float: left;
	height: 510px;
	width: 960px;
}
.candystripe-thumbs-top-row {
	float: left;
	margin-left: 15px;
	cursor: pointer;
	margin-top: 25px;
}
.candys-pic-div {
	float: left;
	height: 765px;
	width: 960px;
}
.broderie-pics-div {
	float: left;
	height: 810px;
	width: 960px;
}
.perfect-pic-div-2 {
	float: left;
	height: 690px;
	width: 960px;
}
.vlb-pic-div-2 {
	float: left;
	height: 733px;
	width: 960px;
	padding-top: 10px;
}
.table-plan-div-pic {
	float: left;
	height: 491px;
	width: 960px;
	padding-top: 10px;
}
.content-place-card {
	background-color: #FFF;
	float: left;
	width: 960px;
	padding-bottom: 30px;
}
.confetti-pic-div {
	float: left;
	height: 2300px;
	width: 960px;
	padding-top: 10px;
}
.other-bubbles-2 {
	float: left;
	height: 160px;
	width: 930px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
}
.other-photos-3 {
	float: left;
	cursor: pointer;
}
.other-photos-4 {
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
.other-labels-5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: center;
	height: 25px;
	width: 298px;
	margin-top: 15px;
}
.other-dividing-div {
	float: left;
	height: 3px;
	width: 930px;
}
.other-label-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: center;
	float: right;
	height: 25px;
	width: 223px;
	margin-top: 15px;
	margin-right: 10px;
}
.other-label-left {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: center;
	float: left;
	height: 25px;
	width: 460px;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.other-label-left-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: center;
	float: left;
	height: 25px;
	width: 460px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.other-text-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	margin-right: 15px;
	margin-left: 15px;
	padding-left: 15px;
	font-weight: normal;
}
.bubbles-labels-new {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	line-height: 37px;
	color: #666;
	float: left;
	height: 75px;
	width: 215px;
	margin-left: 15px;
	background-color: #DFE0E3;
	padding-right: 15px;
	padding-left: 20px;
	margin-top: 15px;
}
.table-numbers-label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	line-height: 29px;
	color: #666;
	float: left;
	height: 120px;
	width: 150px;
	margin-left: 15px;
	background-color: #DFE0E3;
	padding-right: 15px;
	padding-left: 20px;
	margin-top: 15px;
}

.bubbles-labels-new2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	line-height: 37px;
	color: #666;
	float: left;
	height: 75px;
	width: 165px;
	background-color: #DFE0E3;
	padding-left: 25px;
	margin-right: 22px;
	margin-top: 15px;
	margin-left: 1px;
}
.table-numbers-labels-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	line-height: 37px;
	color: #666;
	float: left;
	height: 120px;
	width: 115px;
	background-color: #DFE0E3;
	margin-top: 15px;
	margin-left: 1px;
	padding-left: 15px;
}


.other-division {
	float: left;
	height: 3px;
	width: 960px;
}
.other-table-number-pics {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.table-numbers-title {
	height: 35px;
	width: 915px;
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	float: left;
	line-height: 35px;
	padding-left: 15px;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 10px;
}
.price-2 {
	height: 30px;
	width: 85px;
	padding-left: 15px;
}
.Price-3 {
	height: 30px;
	width: 85px;
	padding-left: 15px;
	margin-top: 35px;
}
.confetti-divider {
	height: 4px;
	width: 930px;
	margin-right: 15px;
	margin-left: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	float: left;
	margin-top: 30px;
	margin-bottom: 20px;
}
.social-network-logos {
	float: left;
	height: 29px;
	width: 29px;
	margin-left: 20px;
}
.index-email-us {
	height: 60px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.Index-first-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	text-align: left;
}
.index-title-22 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #4D498F;
	line-height: 40px;
	height: 40px;
	float: left;
	width: 940px;
	margin-top: 15px;
}
.index-title-22-second {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #4D498F;
	line-height: 40px;
	height: 40px;
	float: left;
	width: 940px;
}

.index-title-22-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #4D498F;
	line-height: 40px;
	height: 80px;
	float: left;
	width: 940px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.basic-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.index-pic-examples-css {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}
.index-pic-examples-4-5-top {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 20px;
}

.index-pic-title-css {
	float: left;
	height: 30px;
	width: 210px;
	margin-left: 20px;
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	background-color: #CCCCCC;
}
.design-pic-title-cssCopy {
	float: left;
	height: 30px;
	width: 210px;
	margin-left: 30px;
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	background-color: #CCCCCC;
}
.design-last-pic-title {
	float: left;
	height: 30px;
	width: 210px;
	margin-left: 30px;
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	background-color: #CCCCCC;
	clear: left;
}


.index-bottom-box-css {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: left;
	float: left;
	height: 210px;
	width: 472px;
	margin-bottom: 20px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999;
	margin-top: 30px;
}
.single-fold-bottom-box {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: left;
	float: left;
	height: 210px;
	width: 472px;
	margin-bottom: 20px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999;
	margin-top: 30px;
	margin-left: 20px;
}

.index-bottom-box-right-css {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: left;
	float: right;
	height: 210px;
	width: 445px;
	margin-bottom: 20px;
	margin-top: 30px;
	padding-left: 20px;
}

.telephone-css {
	color: #603;
}
.index-divider-css {
	float: left;
	height: 1px;
	width: 940px;
	margin-top: 40px;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #999;
}
.free-sample-button-tag {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 5px;
}
.index-free-sample-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #4D498F;
	float: left;
	height: 50px;
	width: 260px;
	line-height: 50px;
	margin-top: 20px;
}
.samples-text-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	height: 620px;
}
.samples-shop-title {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
	float: left;
	height: 50px;
	width: 960px;
	line-height: 50px;
	text-align: center;
	background-color: #EEE;
	margin-bottom: 15px;
}
.index-list-services {
	float: left;
	width: 220px;
}
.index-list-services-right {
	float: left;
	width: 180px;
	margin-left: 40px;
}
.thanks-content {
	float: left;
	height: 400px;
	width: 960px;
}
.designs-free-sample-text {
	font-size: 18px;
	color: #666;
	background-color: #FFF;
	text-align: left;
	height: 50px;
	padding-left: 30px;
	width: 310px;
	line-height: 50px;
	margin-bottom: 10px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 20px;
}
.designs-new-free-sample-text {
	font-size: 15px;
	color: #666;
	background-color: #FFF;
	text-align: left;
	height: 50px;
	padding-left: 30px;
	width: 265px;
	line-height: 50px;
	margin-bottom: 10px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 20px;
}

.free-sample-button {
	margin-left: 30px;

}
.themes-sample-button {
	float: left;
	height: 50px;
	width: 100px;
	margin-top: 20px;
}
.hannah-pics-labels-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: center;
	float: right;
	height: 25px;
	width: 280px;
	margin-top: 15px;
	margin-right: 20px;
}
.designs-by-theme-line {
	height: 20px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.designs-theme-pic-examples {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.designs-theme-title {
	font-size: 20px;
	line-height: 20px;
	color: #666;
	background-color: #FFF;
	text-align: center;
	margin-top: 30px;
	height: 34px;
	padding-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 30px;
	margin-left: 30px;
}
.designs-divider-titles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	height: 10px;
	margin-bottom: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 900px;
	margin-top: 25px;
	margin-right: 30px;
	margin-left: 30px;
	float: left;
}
.design-pic-first {
	float: left;
	margin-bottom: 20px;
	margin-left: 30px;
}
.design-pic-second {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.design-sub-titiles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	width: 900px;
	margin-right: 30px;
	margin-left: 30px;
	float: left;
}
.design-sub-titiles-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	width: 900px;
	margin-right: 30px;
	margin-left: 30px;
	float: left;
	margin-top: 30px;
	margin-bottom: 20px;
}
.design-new-sub-titiles-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	width: 900px;
	margin-right: 30px;
	margin-left: 30px;
	float: left;
	margin-top: 5px;
	margin-bottom: 20px;
}


.design-pic-div-new {
	float: left;
	height: 400px;
	width: 480px;
}
.design-divider-2 {
	height: 5px;
	width: 900px;
	margin-top: 30px;
	margin-left: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 15px;
	margin-bottom: 30px;
}
.design-theme-pic-spacer {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-right: 300px;
}
.sparkles-and-hearts-pic-div {
	float: left;
	height: 820px;
	width: 960px;
}
.sparkles-div-right-text {
	float: right;
	height: 493px;
	width: 280px;
	margin-top: 18px;
	margin-right: 30px;
}
.thanks-div-page {
	height: 600px;
}
.thanks-pic-div {
	float: left;
	height: 300px;
	width: 960px;
	padding-top: 10px;
}
.cheque-thumbs-bottom-centre {
	float: left;
	margin-top: 35px;
	margin-left: 15px;
	cursor: pointer;
}
.reviews-free-sample-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 50px;
	color: #4D498F;
	float: left;
	height: 50px;
	width: 240px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.reviews-sample-button-tag {
	float: left;
	height: 50px;
	width: 50px;
}
.reviews-top-text {
	height: 80px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.review-bottom {
	float: left;
	height: 70px;
	width: 940px;
	margin-right: 10px;
	margin-left: 10px;
}
.reviews-headers-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #003366;
}
.designs-free-sample-call-to-action {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	line-height: 50px;
	color: #566294;
	background-color: #FFF;
	text-align: left;
	float: left;
	height: 50px;
	width: 470px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 30px;
}
.designs-free-sample-call-to-action2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 50px;
	color: #324B8D;
	background-color: #FFF;
	text-align: left;
	float: left;
	height: 50px;
	width: 295px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.index-new-call-to-action {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 50px;
	color: #324B8D;
	background-color: #FFF;
	text-align: left;
	float: left;
	height: 50px;
	width: 295px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}


.designs-headers {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 15px;
	color: #666666;
}
.headers-cursive {
	font-family: cursive;
}
.headers-cursive {
	font-size: 25px;
	line-height: 30px;
	color: #666;
	background-color: #FFF;
	text-align: center;
	height: 30px;
	margin-top: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.aft-tea-space {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: justify;
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 15px;
}
.index-title-23 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 40px;
	color: #566294;
	float: left;
	height: 40px;
	width: 940px;
	margin-bottom: 15px;
}
.index-favours-title {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}
.samples-selection-tools {
	height: 165px;
	width: 960px;
	float: left;
}
samples-pics-tools {
	float: left;
	border: 1px solid #FFF;
	cursor: pointer;
}
.samples-pics-tools {
	float: left;
	border: 1px solid #FFF;
	cursor: pointer;
	margin-left: 15px;
}
.sample-selection-tools-5 {
	float: left;
	height: 220px;
	width: 960px;
}
.sample-selection-tool-leftspace {
	float: left;
	margin-left: 600px;
}
.sample-selection-tool-4 {
	float: left;
	height: 180px;
	width: 960px;
}
.sample-shop-title-2 {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 50px;
	color: #666666;
	background-color: #EEE;
	text-align: center;
	float: left;
	height: 50px;
	width: 960px;
	margin-bottom: 15px;
}
.designs-last-pic-div {
	float: left;
	height: 160px;
	width: 200px;
}
.designs-last-pic {
	float: left;
	height: 200px;
	width: 300px;
	margin-left: 30px;
}
.samples-new-header {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666;
	text-align: center;
}
.index-top-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	text-align: left;
}
.new-index-pic-title {
	font-size: 13px;
	line-height: 40px;
	color: #666;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	height: 40px;
	width: 298px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.new-index-pic-title-2-3 {
	font-size: 13px;
	line-height: 40px;
	color: #666;
	text-align: center;
	float: left;
	height: 40px;
	width: 300px;
	margin-left: 20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.new-index-pic-title-4-6 {
	font-size: 14px;
	line-height: 30px;
	color: #FFF;
	background-color: #CCC;
	text-align: center;
	float: left;
	height: 30px;
	width: 300px;
	margin-left: 20px;
}


.new-index-pics {
	float: left;
	margin-bottom: 20px;
}
.new-index-pics-3-5 {
	float: left;
	margin-top: 20px;
}
.price-colour {
	color: #C69;
}
.index-new-review-box {
	float: left;
	width: 280px;
	margin-top: 30px;
	height: 40px;
	color: #324B8D;
	font-size: 14px;
	margin-right: 10px;
	line-height: 40px;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 20px;
}
.new-index-review-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #666;
}
.index-new-stars {
	margin-top: 30px;
	float: left;
}
.index-new-review-text {
	float: left;
	height: 1px;
	width: 940px;
}
.index-new-ind-review-text {
	float: left;
	height: 340px;
	width: 273px;
	margin-left: 15px;
	margin-top: 15px;
	background-color: #FFF;
	padding: 10px;
}
.index-new-review-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #324BB4;
}
.index-new-review-wrap-stats {
	float: left;
	height: 390px;
	width: 940px;
	background-color: #EEEEEE;
}
.index-new-review-wording {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: justify;
}
.new-index-reviewpic-space {
	margin-left: 35px;
}
.index-review-box-2 {
	background-color: #FFF;
	float: left;
	height: 340px;
	width: 273px;
	margin-left: 15px;
	margin-top: 15px;
}
.wallets-text-caps {
	font-family: "Lucida Console", Monaco, monospace;
}
.wallet-text-caps-box-left {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #043586;
	text-align: center;
	float: right;
	height: 25px;
	width: 298px;
	margin-top: 10px;
	margin-right: 16px;
	margin-bottom: 20px;
}
.under-two-pounds-titles {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: center;
	float: right;
	height: 25px;
	width: 450px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	border: 1px solid #999;
	line-height: 25px;
}

.samples-text-box-left {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #043586;
	text-align: center;
	float: left;
	height: 25px;
	width: 298px;
	margin-top: 10px;
	margin-right: 16px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.single-fold-lone-pic {
	float: left;
	margin-top: 25px;
	margin-right: 500px;
	margin-left: 15px;
	cursor: pointer;
}
.single-fold-title-float-left {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666;
	text-align: center;
	float: left;
	height: 25px;
	width: 298px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 16px;
	font-size: 14px;
}
.single-title-lone-left {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666;
	text-align: center;
	float: left;
	height: 25px;
	width: 298px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 16px;
	margin-right: 600px;
	font-size: 14px;
}
.single-fold-pic-div {
	float: left;
	height: 850px;
	width: 960px;
}
.wallets-pic-div {
	float: left;
	width: 960px;
	height: 790px;
}
.index-new-intro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	float: left;
	height: 50px;
	width: 940px;
	text-align: left;
	margin-top: 30px;
	margin-left: 10px;
}
.index-new-intro-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	float: left;
	height: 50px;
	width: 940px;
	text-align: left;
	margin-left: 10px;
	margin-bottom: 15px;
}

.index-new-sample-button {
	margin-right: 550px;
}
.index-new-sample-button {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-right: 550px;
}
.sample-button-space {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-right: 560px;
}
.sample-button-space-cheque {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-right: 530px;
}

.float-left {
	float: left;
}
.action-button-wrap {
	float: left;
	height: 70px;
	padding-left: 10px;
}
.space-20 {
	margin-left: 15px;
	color: #324B8D;
}
.space-20-grey {
	color: #666;
	margin-left: 15px;
}
.pocketfolds-both-space {
	cursor: pointer;
	float: left;
	margin-top: 25px;
	margin-left: 15px;
}
.pocketfold-both-wrap {
	height: 295px;
	width: 650px;
	margin-left: 155px;
}
.long-pocketfold-pic-div {
	float: left;
	height: 840px;
	width: 960px;
}
.contact-bottom-div {
	float: left;
	height: 10px;
	width: 960px;
}
.order-div-bottom {
	float: left;
	height: 350px;
	width: 960px;
}
.accessories-title {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #666;
	text-align: center;
}
.lace-wallet-bottom-text {
	float: left;
	width: 960px;
}
.pocketfold-pic-4-under {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.aft-tea-new-div {
	float: left;
	width: 960px;
}
.afternoon-tea-bottom-div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
}
.aft-tea-text-div-2 {
	float: left;
	width: 920px;
	margin-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	height: 800px;
}
.design-price-options-div {
	float: left;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 900px;
	margin-left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #324B8D;
}
.aft-tea-text-div-3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	width: 920px;
	margin-top: 30px;
}
.antique-broderie-text-div-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	width: 920px;
	margin-top: 30px;
	margin-left: 20px;
}

.text-blue-darker-no-margin {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #324B8D;
}
.price-list-on-design-div {
	float: left;
	width: 960px;
}
.menu-exact-prices-div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #666;
	float: left;
	width: 920px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
}
.content-3 {
	float: left;
	height: 2000px;
	width: 960px;
	margin-top: 10px;
}
.save-date-second-row-pic-div {
	float: left;
	height: 800px;
	width: 960px;
}
.prices-onpage-top-margin {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	width: 360px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.prices-onpage-top-margin-2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	background-color: #E9E9E9;
	float: left;
	height: 30px;
	width: 100px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

.prices-div-block {
	float: left;
	height: 200px;
	width: 960px;
}
.price-list-pics-div-new {
	float: left;
	height: 133px;
	width: 200px;
	margin-top: 15px;
	margin-left: 15px;
	clear: left;
}
.prices-practic-div {
	float: left;
	width: 960px;
}
.price-pic-newer {
	float: left;
	height: 133px;
	width: 200px;
	margin-left: 15px;
}
.prices-pics-another {
	margin-left: 15px;
	cursor: pointer;
}
.price-column1-top-another {
	background-color: #E9E9E9;
	height: 30px;
	width: 150px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	float: left;
}
.price-design-block {
	float: left;
	height: 133px;
	width: 960px;
}
.prices-new-number-block {
	float: left;
	height: 155px;
	width: 730px;
}
.designs-pic-div {
	float: left;
	height: 5000px;
	width: 960px;
}
.pad-left-10 {
	margin-left: 15px;
}
.passport-pic-div {
	float: left;
	height: 820px;
	width: 960px;
	cursor: pointer;
}
.samplewrap {
}
#samplewrap {
	float: left;
}
.sample-wrap {
	float: left;
}
.samples-new-pics {
	float: left;
	width: 945px;
	clear: both;
}
.samples-new-pics2 {
	float: left;
	margin-left: 15px;
	cursor: pointer;
}
.action-button-wrap-pad {
	float: left;
	height: 70px;
	margin-bottom: 5px;
	width: 930px;
	margin-left: 30px;
}
.cheque-book-divider-div {
	float: left;
	width: 960px;
}
.contact-text-blue {
	color: #233AA9;
}
tips-main-text-2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666;
}
.tips-top-div {
	float: left;
	height: 133px;
	width: 940px;
}
.tips-links {
	float: left;
	height: 102px;
	width: 101px;
	margin-left: 11px;
	margin-top: 15px;
	color: #9F2063;
	text-align: center;
	font-size: 18px;
	background-image: url(images/tips-rose-background.png);
	border: 2px solid #CCC;
}
.tips-line-1 {
	line-height: 102px;
}
.tips-line-2 {
	padding-top: 20px;
	height: 82px;
}
.tips-line-3 {
	line-height: 26px;
	padding-top: 10px;
	height: 92px;
}
.tips-title-2 {
	font-size: 20px;
	color: #666;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 40px;
}
.tips-top-text {
	float: left;
	height: 110px;
	width: 940px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.tips-text-blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	color: #039;
}
.tips-text-pink {
	color: #9F2063;
}
.index-text-pink {
	color: #8190E1;
}
.index-invites-by-price-div {
	float: left;
	width: 930px;
	margin-top: 30px;
	text-align: left;
	color: #324B8D;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-left: 10px;
	background-color: #E4E4E4;
	padding-top: 16px;
	height: 150px;
}
.index-grey-tahoma {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
.two-pound-pics {
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}
.two-pound-pic-div {
	float: left;
	height: 1860px;
	width: 960px;
	cursor: pointer;
}
.float-left-pad {
	float: left;
	margin-left: 5px;
}
.index-2-text {
	float: left;
	height: 133px;
	width: 700px;
	margin-left: 15px;
}
.emily-bottom-pics {
	float: left;
	width: 960px;
	margin-top: 15px;
}
.emily-pic-box-bottom-row {
	float: left;
	margin-left: 15px;
	cursor: Pointer;
}
.designs-new-row {
	float: left;
	width: 235px;
	margin-top: 20px;
	margin-left: 30px;
	height: 240px;
}
.designs-new-row-pic {
	float: left;
	margin-right: 20px;
}
.designs-new-row-title {
	width: 210px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 30px;
	color: #FFF;
	background-color: #CCC;
	text-align: center;
	height: 30px;
	margin-top: 20px;
	clear: left;
	float: left;
}
.flat-new-row-titles {
	font-size: 14px;
	color: #043586;
	text-align: center;
	height: 25px;
	width: 298px;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
}
.flat-new-row-titles-2 {
	font-size: 14px;
	color: #043586;
	text-align: center;
	height: 25px;
	width: 298px;
	margin-left: 20px;
	float: left;
	margin-top: 10px;
}

.accessories-pad-right {
	padding-right: 230px;
	float: left;
	margin-bottom: 12px;
	margin-left: 12px;
}
.designs-pink-text- {
	color: #AD5878;
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
highlightedphone {
	font-weight: bold;
}
.phone-number-bold {
	font-weight: bold;
	color: #324B8D;
}
.passport-colour-chart {
	margin-top: 20px;
	margin-left: 15px;
}
.fixedpassport-bottom-div {
	float: left;
	height: 400px;
	width: 920px;
}
.colour-chart-wrap {
	height: 650px;
	width: 920px;
	margin-left: 20px;
}
.colour-chart-pic-div {
	height: 1050px;
}
.colour-chart-large {
	margin-left: 80px;
}
.passport-photo-left {
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	clear: right;
}
.passport-photo-clear-right {
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 200px;
}
.two-pound-or-less-labels {
	float: left;
	height: 20px;
	width: 920px;
	margin-left: 20px;
	margin-top: 20px;
}
.two-pound-or-less-labels-right {
	height: 20px;
	width: 450px;
	float: right;
}
.design-pic-div-new-photoa {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.design-new-photoa-title {
	margin-left: 20px;
	height: 40px;
	width: 440px;
	line-height: 30px;
	background-color: #cccccc;
	text-align: center;
	font-size: 14px;
}
.eucalyptus-photo-title {
	margin-left: 20px;
	height: 40px;
	width: 440px;
	line-height: 40px;
	background-color: #cccccc;
	text-align: center;
	font-size: 14px;
	color: #333333;
}

.design-new-photoa-title-text {
	background-color: #cccccc;
	text-align: center;
	float: left;
	width: 350px;
	margin-left: 40px;
	font-size: 25px;
	line-height: 40px;
	color: #fff;
	font-weight: 200;
}
.design-pic-div-old {
	float: left;
	height: 470px;
	width: 960px;
}
.eucalyptus-pic-div {
	float: left;
	height: 1600px;
	width: 960px;
}
.cherry-blossom-pic-div {
	float: left;
	height: 1200px;
	width: 960px;
}
.sparkle-passport-pic-div {
	float: left;
	height: 2020px;
	width: 960px;
}
.emily-2-pic-div {
	float: left;
	height: 850px;
	width: 960px;
}
.festival-pic-div {
	float: left;
	height: 1640px;
	width: 960px;
}
.from-heart-prices-box-new {
	float: left;
	height: 600px;
	width: 960px;
	padding-bottom: 50px;
}
.table-plan-new-pic-div {
	float: left;
	height: 840px;
	width: 960px;
}
.place-name-pic-div-new {
	float: left;
	height: 840px;
	width: 960px;
}
.Louisa-pic-div-new {
	float: left;
	height: 840px;
	width: 960px;
}
.flat-bundles-pic-div-new {
	float: left;
	height: 1900px;
	width: 960px;
	cursor: pointer;
}
.gingham-pearls-pic-div-new {
	float: left;
	height: 840px;
	width: 960px;
}
.index-pics-div-2022 {
	float: left;
	height: 400px;
	width: 460px;
	cursor: pointer;
}
.index-photo-titles-2022 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: #666;
	background-color: #ffffff;
	text-align: center;
}
.two-pound-pic-div-2022 {
	float: left;
	height: 1620px;
	width: 960px;
	cursor: pointer;
}
.digital-invites-bottom-div {
	margin-right: 15px;
	margin-left: 15px;
}
.title-about-under-slider-new {
	color: #16538F;
	background-color: #EEE;
	height: 34px;
	margin-top: 20px;
	padding-top: 1px;
	padding-bottom: 8px;
}
.about-pic-div-2022 {
	float: left;
	height: 360px;
	width: 480px;
}
.about-mid-text-2022 {
	font-size: 18px;
	font-weight: bold;
	color: #906;
}
.samples-pic-div-2022 {
	float: left;
	height: 3950px;
	width: 960px;
}
.I-do-pic-div-2022 {
	float: left;
	height: 1200px;
	width: 960px;
}
.save-date-pic-div-2022 {
	float: left;
	height: 1200px;
	width: 960px;
}
.design-pic-pointer-2022 {
	float: left;
	height: 400px;
	width: 480px;
	cursor: pointer;
}
.design-photo-new-pointer-2022 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	cursor: pointer;
}
.design-photo-new-pointer-float-2022 {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	cursor: pointer;
}
.photo-pic-div-2022-final {
	float: left;
	margin-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.photo-pic-div-2022-final-clear {
	float: left;
	margin-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.photo-titles-2022-final {
	float: right;
	height: 40px;
	width: 440px;
	font-size: 14px;
	line-height: 40px;
	color: #333;
	background-color: #cccccc;
	text-align: center;
	margin-right: 27px;
}
.photo-titles-2022-final-pointer {
	float: right;
	height: 40px;
	width: 440px;
	font-size: 14px;
	line-height: 40px;
	color: #333;
	background-color: #cccccc;
	text-align: center;
	margin-right: 27px;
}
.photo-titles-2022-final-pointer-clear {
	float: left;
	height: 40px;
	width: 440px;
	font-size: 14px;
	line-height: 40px;
	color: #333;
	background-color: #cccccc;
	text-align: center;
	clear: none;
	margin-left: 27px;
}

.photo-x-2-pic-div {
	float: left;
	height: 390px;
	width: 960px;
}
.menu-pic-div {
	float: left;
	height: 1200px;
	width: 960px;
}
.photo-pic-div-clear-left-2022 {
	float: left;
	margin-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.on-the-day-pic-div {
	float: left;
	height: 1200px;
	width: 960px;
}
