body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:76.1%;
	color:#9b6ebe;
	background:url(../images/background.png) no-repeat center top #9b6ebe;
	margin:auto;
	}
	
* {
	margin:0;
	padding:0;
	}
	
img {
	border:0 none;
	}
	
.clearer {
	clear:both;
	}


/**********************************************************************************************/
/* Heading/font sizes, colours and links */


h1 {
	font-size:3em;
	font-weight:normal;
	margin-bottom:0.5em;
	}
	
h2 {
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:1em;
	}

h3 {
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:1em;
	}
	
h4 {
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:1em;
	}
	
h5 {
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:1em;
	}
	

h6 {
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:1em;
	}

p {
	font-size:1.1em;
	margin-bottom:1.1em;
	}


a, a:link, a:visited {
	color:#006699;
	text-decoration:none;
	}

a:hover { 
	text-decoration:underline;
	}

ul {}

li {}

blockquote {}

form {}

input, select, textarea, label {}

table {
	font-size:0.8em;}


/******************/
/* Main div styles*/
/******************/

#wrapper {
	width:710px;
	margin:auto;
	}

#navigation {
	background:url(../images/navigation-bg.gif) no-repeat;
	min-height:32px;
	padding-top:165px;
	}

	#navigation ul {
		padding-left:9px;}

	#navigation li {
		display:inline;
		float:left;
		}

	#navigation a, #navigation a:link {
		background:url(../images/navigation-tabs.png) no-repeat;
		display:block;
		width:95px;
		min-height:41px;
		text-align:center;
		padding-top:6px;
		margin-right:3px;
		color:#9b6ebe;
		}

	#navigation a:hover, #navigation a.active {
		background:url(../images/navigation-tabs-over.png) no-repeat;
		text-decoration:none;
		}

#container {
	background:url(../images/container-bottom.png) no-repeat bottom #fffcda;
	padding:10px;
	}

	#container ul { margin-left:30px;}
	#container li { list-style-type:none;}

#containerLinks {
	background:url(../images/container-bottom-links.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#containerInformation {
	background:url(../images/container-bottom-information.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#containerAboutUs {
	background:url(../images/container-bottom-about-us.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#containerDesigner {
	background:url(../images/container-bottom-designer.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#containerGifts {
	background:url(../container-bottom-gifts.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#containerValue {
	background:url(../images/container-bottom-value.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#containerBridal {
	background:url(../images/container-bottom-bridal.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#containerContactUs {
	background:url(../images/container-bottom-contact-us.png) no-repeat bottom #fffcda;
	padding:10px;
	}

#silos {
	margin-top:10px;
	}

	.siloCol1 {
		display:inline;
		float:left;
		width:350px;
		margin:0px 10px 10px 0px;
		}

	.siloCol2 {
		display:inline;
		float:left;
		width:350px;
		margin:0px 0px 10px 0px;
		}


/******************/
/* Subpage div styles*/
/******************/

	#subNav {}
	#subNav ul {}
	#subNav li { list-style-type:none;}
	#subNav a, #subNav a:link {}
	#subNav a:hover, #subNav a.active {}


/******************/
/* Footer div styles*/
/******************/

#footerLeft {
	display:inline;
	float:left;
	width:260px;
	margin-bottom:20px;
	}

	#footerLeft p {
		margin-bottom:0em;
		font-size:0.7em;
		color:#fffcda;
		}

	#footerLeft a {
		color:#fffcda;
		}

#footerRight {
	display:inline;
	float:left;
	width:450px;
	margin-bottom:20px;
	}

	#footerRight li { 
		display:inline; 
		float:left;
		}

	#footerRight a, .footerRight a:hover {
		color:#fffcda;
		font-size:1em;
		padding:0px 7px;
		border-right:1px solid #fffcda;
		}

	#footerRight a:hover {
		}
		

#paypal { margin-bottom:20px; background:url(../images/paypal-bg.png) top no-repeat; height:100px; width:326px; padding-top:10px;}
