﻿body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f5d9e6;
background-image:url(images/bridal-back3.jpg);
font-size:88%;
color:#350116;
margin:0px;
}
a:link {
	color:#0f0131;
    font-weight:bold;
    text-decoration: none;
}

a:visited {
	color:#0f0131;
   font-weight:bold;
    text-decoration: none;
}
a:active {
    color: #c90d58;
    font-weight:bold;
    text-decoration: underline;
}
a:hover {
    color: #c90d58;
    font-weight:bold;
    text-decoration: underline;
}

dt 
{
    font-weight:bold;
    font-size:104%;
    margin-top:18px;
}

ul {
padding-top:2px;
padding-bottom:2px;
margin-top:2px;
margin-bottom:2px;
 padding-left:120px;

}
li {
   font-size:94%;
   margin-left:76px;
}

h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:134%;
width:100%;
font-weight:bold;
color:#a05f6f;
font-style:italic;
padding-top:0px;
margin-top:4px;
padding-bottom:0px;
margin-bottom:0px;
}
h2 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:110%;
font-weight:bold;
color:#a05f6f;
font-style:italic;
padding-top:1px;
margin-top:1px;
padding-bottom:8px;
margin-bottom:8px;
}

h3 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:120%;
font-weight:bold;
color:#a05f6f;
font-style:italic;
padding-top:1px;
margin-top:1px;
padding-bottom:2px;
margin-bottom:2px;
}
h4 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:88%;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
text-align:center;
color:#4d3c46;
margin-bottom:4px;
}
/* THE LEFT MENU */
ul#navlist
{
	padding: 0px;
	border: 1px solid #e8afc0;
	border-top: 0px;
	margin: 0px;
	font: bold 100%;
	background: #f5f4f4;
}

ul#navlist li
{
	list-style: none;
	margin: 0px;
	border: 0px;
	border-top: 1px solid #e8afc0;
}

ul#navlist li a
{
	display: block;
	width: 142px;
	padding: 4px 7px 4px 7px;
	border: 0px;
	border-left: 20px solid #9a6981;
	text-decoration: none;
	text-align: right;
	background: url(images/menubg.png) #e8afc0;
}

ul#navlist li a:link { color: #666677; }
div#navcontainer li a:visited { color: #666677; }

ul#navlist li a:hover
{
	border-color: #6e2541;
	color: #000;
    background: url(images/menubg_hov.png) #e8afc0;
}
/* THIS IS USED TO DISPLAY A SELECTED GROUP IN THE MENU */
#active a:link, #active a:visited, #active a:hover
{
	border-color: #6e2541;
	color: #ffffff;
    background: url(images/menubg_sel.png) #d9dffb;
}



.boldtext 
{
    font-weight:bold;
}

.boldtextpad 
{
    font-weight:bold;
    padding-left:20px;
}

.center 
{
    text-align:center;
}
.footer 
{
    font-size:80%;text-align:center;
}
.greenbox {
background-color:#b3bfce;
padding:10px;
}
.padleft 
{
    padding-left:8px;
}

.phone 
{
    color:#a05f6f;
    font-weight:bold;font-style:italic;font-size:108%;
    margin-top:0px;margin-bottom:8px;
}

.pictureleft {
   float:left;margin-right:12px;margin-top:2px;
   border:none 0;
}
.pictureright {
   float:right;margin-left:12px; margin-top:2px;
   border:none 0;
}

.right 
{
    text-align:right;
}

.smalltext 
{
    font-size:70%;
}

.whiteborder {
border-width:thick;
border-style:double; 
border-color:#fff;
padding:6px;
}
.whitesingleborder {
    border-width:medium;
    border-style:solid; 
    border-color:#fff;
    margin-left:5px;
}
.whitebordersmalltext {
    font-size:70%;
    text-align:center;
    border-width:medium;
    border-style:solid; 
    border-color:#fff;
    margin-left:5px;
}

#container {
    background-color:#f5f4f4;
    background-image:url(images/bridal-content.jpg);
    margin: 0 auto;   
	width: 780px;height:2180px;
	border: 10px solid #f6c3d3;
	border-top-width:0px;
	padding: 0 15px;
	text-align: left; 
}
#contact-container {
    background-color:#f5f4f4;
    background-image:url(images/bridal-content.jpg);
    margin: 0 auto;   
	width: 780px;height:700px;
	border: 10px solid #f6c3d3;
	border-top-width:0px;
	padding: 0 25px;
	text-align: left; 
}
#FAQcontainer {
    background-color:#f5f4f4;
    background-image:url(images/bridal-content.jpg);
    margin: 0 auto;   
	width: 780px;height:1450px;
	border: 10px solid #f6c3d3;
	border-top-width:0px;
	padding: 0 25px;
	text-align: left; 
}

#sidebar {
	float: left;
	width: 180px;
	position: relative;
	line-height: 20px; 
	word-spacing: 2px;	
	border-right: solid 1px #bcc9a9;
	border-bottom: solid 1px #bcc9a9;
	padding-top:12px;
	padding-right:5px;
	margin-top:0px;
    background-color:#f5f4f4;
    background-image:url(images/bridal-content.jpg);
	}

#content {
    background-color:#f5f4f4;
    background-image:url(images/bridal-content.jpg);
	float: right;
	width: 560px;
	position: relative; top:0px;
	margin-left: 7px;
	line-height: 20px; 
	text-align: justify; 
	word-spacing: 2px;	
}
