

    /* Body
    ----------------------------------------------- */

			body {
				background: #fff url('../images/background.jpg') left top;
				color: #777777;
				font-size: 70%;
				font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
				padding: 0;
				margin: 0;
				text-align: center;
			}

				body * {
					font-size: 100%;
					line-height: 150%;
					z-index: 50;
				}

    /* Tags
    ----------------------------------------------- */

			p {
				margin: 0 0 1.5em 0;
			}

			img, a.imagelink {
				border: 0;
			}

    /* Structure
    ----------------------------------------------- */

			.skipnavigation {
				left: -1000px;
				position: absolute;
			}

			#container {
				background: url('../images/bunting.png') 30% top repeat-x;
				padding: 0;
			}

				#container_parallax {
					/*background: url('../images/bunting.png') 50% -30px repeat-x;*/
					padding: 100px 0 0 0;
				}

					#container_inner {
						width: 1024px;
						margin: auto;
						text-align: left;
					}

			#body {
			}

			#header {
				margin-bottom: 20px;
			}	

			ul#mainmenu {
				padding: 0;
				margin: 0;
				list-style: none;
			}

				ul#mainmenu li {
				}

				ul#mainmenu li a {
					height: 67px;
					line-height: 67px;
					padding-left: 80px;
					width: 120px;
					display: block;
				}

				ul#mainmenu li#howitworks {
					background: url('../images/menu_how_it_works_background.png') left center no-repeat;
				}

				ul#mainmenu li#footandhandprints {
					background: url('../images/menu_foot_and_hand_prints_background.png') left center no-repeat;
				}

				ul#mainmenu li#fingerprintjewellery {
					background: url('../images/menu_fingerprint_jewellery_background.png') left center no-repeat;
				}

				ul#mainmenu li#partiesandgroups {
					background: url('../images/menu_parties_and_groups_background.png') left center no-repeat;
				}

				ul#mainmenu li#personalisedgifts {
					background: url('../images/menu_personalised_gifts_background.png') left center no-repeat;
				}

				ul#mainmenu li#thegallery {
					background: url('../images/menu_the_gallery_background.png') left center no-repeat;
				}
				
				ul#mainmenu li#aboutus {
					background: url('../images/menu_the_gallery_background.png') left center no-repeat;
				}
				
				ul#mainmenu li#contactus {
					background: url('../images/menu_contact_background.png') left center no-repeat;
				}


			#content {
				position: relative;
				float: right;
				width: 775px;
			}

				#content_inner {
					width: 775px;
					overflow: auto;
					background: url('../images/plate_background.png') top right repeat-y;
				}

				#content_inner_content {
					padding: 20px 44px 0 60px;
				}

					#content_inner_bottom {
						width: 775px;
						height: 98px;
						background: url('../images/plate_background_base.png') bottom right no-repeat;
					}

                    #content a:hover, #content a:active { text-decoration: none; }

			.text_block {
				margin-top: 140px;
				margin-right: 34px;
			}

			.home_text_block {
				margin-top: 0px;
				margin-right: 34px;
			}

			#sidebar {
				float: left;
				width: 225px;
			}


    /* Footer
    ----------------------------------------------- */
		
		#footer  {
			float: right;
			margin: 0;
			width: 100%;
		}
		
			#footer_inner {
				width: 100%;
				overflow: auto;
				padding: 40px 0;
			}
			
			#footer #footer_menu ul {
				list-style: none;
				float: left;
				margin: 0;
				padding: 0;
			}
			
			#footer #footer_menu ul li {
				float: left;
				padding: 0 20px 0 0;
				margin: 0 20px 0 0;
				background: url('../images/footer_menu.png') center right no-repeat;
			}
			
			#footer a {
				color: #666;
			}
			
			#footer #copyright  {
				float: right;
				margin-right: 20px;
			}


    /* Text Effects
    ----------------------------------------------- */

		.companyname {
			color: #D97C9B;
			font-weight: bold;
		}

        .bold { font-weight: bold; }
        .normal { font-weight: normal; }

        .blue { color: #4D89A5; }
        .grey { color: #777; }
        .gold { color: #D09E2E; }
        .pink { color: #D97C9B; }

        .centerText { text-align: center; }

        .bigText   { font-size: 110%; }
        .largeText { font-size: 180%; }

        #contentList li {
            color: #D97C9B;
            margin-top: 4px;
        }

    /* Make PNGs Work in IE
    ----------------------------------------------- */

			div, img {
				behavior: url('http://www.sammyduder.com/stylesheets/iepngfix.htc');
			}


    /* Polaroids + Contact Map
    ----------------------------------------------- */
	
		.polaroids {
			float: right; 
			margin-left: 20px;
		}

		.map {
			float: right; 
            margin-top: 30px;
            margin-right: 30px;
            padding-left: 20px;
		}

    /* Brushed and Titles
    ----------------------------------------------- */

		.brush_title {
			position: absolute; top: -30px; left: 64px; height: 181px; width: 116px;
		}

		.brush_title img {
			margin: 95px 0 0 80px;
		}

		#how_it_works_brush {
			background: url('../images/brush_how_it_works.png') top left no-repeat;
		}

		#foot_and_hand_prints_brush {
			background: url('../images/brush_foot_and_hand_prints.png') top left no-repeat;
		}

		#fingerprint_jewellery_brush {
			background: url('../images/brush_fingerprint_jewellery.png') top left no-repeat;
		}

		#parties_and_groups_brush {
			background: url('../images/brush_parties_and_groups.png') top left no-repeat;
		}

		#personalised_gifts_brush {
			background: url('../images/brush_personalised_gifts.png') top left no-repeat;
		}

		#the_gallery_brush {
			background: url('../images/brush_the_gallery.png') top left no-repeat;
		}

		#contact_brush {
			background: url('../images/brush_contact.png') top left no-repeat;
		}

		#generic_brush {
			background: url('../images/brush_generic.png') top left no-repeat;
		}
