﻿body 
{
	background-image: url(images/Background.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, Times New Roman, Times, serif;
    font-size: medium;
    margin: 0px;
}

h1 {
    margin: 0px;
    font-size:20px;
    text-decoration: underline;
}
h2 {
    margin: 0px;
    font-size:18px;
     font-style:italic;
     color: #D3246F;
}
.style1 {
	font-size: 12px;
	color: #000000;
}
.style2 {
	font-size: 9px;
	color: #784c4c;
}
.style3 {
	font-size: 18px;
	color: #D3246F;
}

.style4 {
	font-size: 14px;
	color: #000000;
}
.style5 {
	font-size: 24px;
	color: #D3246F;
}
.style6 {
	color: #D3246F;
}


#topContent {
    text-align: right;
    color: White;
    font-size: x-large;
    text-decoration: none;
    font-weight: bold;
    padding: 10px;
    height: 80px;
}

#topContent a {
    text-decoration: none;
    color: White;
}

#leftContent {
    width: 150px;    
    padding: 10px;
    font-size: 90%;
    text-align: left;
    position: absolute;
    top: 260px;
    margin-top: 10px;
    left: 10px;
}
.home
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/home.png") no-repeat 0 0;

}

.home:hover
{ 
  background-position: 0 -24px;
}

.home span
{
  display: none;
}
.gifts
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/gifts.png") no-repeat 0 0;

}

.gifts:hover
{ 
  background-position: 0 -24px;
}

.gifts span
{
  display: none;
}
.sympathy
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/sympathy.png") no-repeat 0 0;

}

.sympathy:hover
{ 
  background-position: 0 -24px;
}

.sympathy span
{
  display: none;
}

.weddings
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/weddings.png") no-repeat 0 0;

}

.weddings:hover
{ 
  background-position: 0 -24px;
}

.weddings span
{
  display: none;
}
.portfolio
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/portfolio.png") no-repeat 0 0;

}

.portfolio:hover
{ 
  background-position: 0 -24px;
}

.portfolio span
{
  display: none;
}
.contact
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/contact.png") no-repeat 0 0;

}

.contact:hover
{ 
  background-position: 0 -24px;
}

.contact span
{
  display: none;
}
.links
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/links.png") no-repeat 0 0;

}

.links:hover
{ 
  background-position: 0 -24px;
}

.links span
{
  display: none;
}

.award
{
  display: block;
  width: 127px;
  height: 24px;
  background: url("images/award.png") no-repeat 0 0;

}

.award:hover
{ 
  background-position: 0 -24px;
}

.award span
{
  display: none;
}

#mainContent 
{
	width: 570px;
    text-align: left;
    margin-left: 200px;
    padding: 10px;
    min-height:370px;
}
.contactwrapper
{
    height:572px;
}
.gallerywrapper
{
    min-height:370px;
}
.footerContent 
{
    display:block;
    text-align: center;
    width:800px;
	height:50px;
	font-size: 12px;
	color: #000000;
	vertical-align:bottom;
}

.rule {
    width:80%;
	color:#C66D9B;
	background-color:#C66D9B; 
	height:2px;  
    
}
.images
{
    display:block;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



   

.leftcell {
	font-size: 14px;
	color: #D3246F;
	text-align:right;
     width:150px;
     float:left;	
     padding:6px;
}

.rightcell {
	font-size: 14px;
	text-align:left;
     float:left;	
     padding:6px;
}


.Gallery
{
    display: block;
    width:110px;
    height:110px;
    float:left;
}

.centrestuff
{
    display:block;
	margin-left:auto;
	margin-right:auto;
    text-align:center;
}

.GalleryHeader {
	font-size: 14px;
	color: #000000;
	margin-left:auto;
	margin-right:auto;
    text-align:center;
 min-height:50px;
}

.GalleryDetails {
	font-size: 14px;
	color: #000000;
	display:block;
	margin-left:auto;
	margin-right:auto;
    text-align:center;
	Float:left;
	width:300px;

}
.GalleryName {
	font-size: 18px;
	color: #D3246F;
	display:block;
	margin-left:auto;
	margin-right:auto;
    text-align:center;

}
.GalleryDesc 
{
    	font-size: 14px;
	color: #000000;
	display:block;
	margin-left:auto;
	margin-right:auto;
    text-align:center;

}
.GallerySelect {
	font-size: 14px;
	color: #000000;
	display:block;
	margin-left:auto;
	margin-right:auto;
    text-align:center;
    width:200px;
	Float:left;
}




.ContactForm2 
{
   float:left;
   background:#fff url('images/postcard.png') no-repeat top left;
   width:592px;
   min-height:360px;
   padding-top:20px;
   padding-left:20px;
}
.ContactForm2 input,  .ContactForm2 textarea {vertical-align:top;color:#666;font-size:9pt;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:none;}

.ContactForm2 input {height:30px;border-bottom:solid 1px #999;}
.ContactForm2 textarea {overflow:auto;}
.ContactForm2 input:focus,.ContactForm2 textarea:focus {background-color:#eee;}
.ContactForm2 textarea:focus {border:dotted 1px #666;}  
.ContactForm2 .box, .TickBox {border:none;}

.sendbutton
{
  display: block;
  width: 127px;
  height: 25px;
  text-align:center;
  background: url("images/button.png") no-repeat 0 0;
  vertical-align:middle;

}

.sendbutton:hover
{ 
  background-position: 0 -25px;
}