/*Copyright blossom design */
body, html {
background:url(../images/bg.jpg)  repeat scroll 0 0;
margin:0;
padding:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #562e42;
border:none;
font-size:10px;
}
#wrap {
margin:0 auto;
width:930px;
}
a {
	text-decoration:none;
	outline: none;
	overflow:hidden;
	color:#562e42;
}
a:visited {
color:#562e42;
}
a:hover {
color:#fed1e8;
}
a:active {
color:#371d2a;
}
p {
	font-size:11px;
	font-weight:normal;
	line-height:150%;
	margin:10px;
	text-align:left;
}
p.centered {
font-size:11px;
font-weight:normal;
line-height:150%;
margin:20px;
text-align:center;
}
p.bottom {
	position:absolute;
	top:870px;
	text-align:center;
}

h3 {
	text-transform: capitalize;
	color: #d489aa;
	text-align: center!important;
	font: bolder small-caps normal 11px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	margin: 5px 0px 2px;
}
/* -------------- BANNER ------------------ */
h1.header {
margin:0;
width: 930px;
padding-top: 201px;
height: 0px;
overflow: hidden;
background-image:url(../images/header.png);
background-repeat: no-repeat;
}
/* -------------- HEADINGS ------------------ */
h2 {
text-indent:-9009px;
width:150px;
margin-left:10px;
height:35px;
margin-bottom:10px;
text-align:left;
}
h2.welcome {
background-image:url(../images/welcome.jpg);
}
h2.about {
background-image:url(../images/aboutus.jpg);
}
h2.gown {
background-image:url(../images/gownguide.jpg);
width:200px;
}
h2.contact {
background-image:url(../images/contacts.jpg);
}
h2.collections {
width:200px;
background-image:url(../images/collections.jpg);
}
h2.faq {
background-image:url(../images/faq.jpg);
}
h2.book {
background-image:url(../images/book.jpg);
}
/* -------------- NAVIGATION ------------------ */
#nav {
padding:0px 41px;
height: 88px;
background-image:url(../images/navbg.png);
}
#navLeft {
	float:left;
	margin-left:70px;
	margin-top:3px;
}
#navRight {
	float:right;
	margin-right:100px;
	margin-top:3px;

}
#nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
	display:inline;
	width:100px;
	font-size:12px;
	color:#562e42;
	font-variant:small-caps;
	border:none;
	margin:0;
	padding:10px;
	letter-spacing: 1px;
}
/* -------------- BODY ------------------ */
#leftcol {
background:#f7f5f3 none repeat scroll 0 0;
float:left;
padding:0 0 0 30px;
margin-left:43px;
width:398px;
height:400px;
}
#rightcol {
background:#f7f5f3 none repeat scroll 0 0;
float:right;
margin-right:32px;
padding:0 30px 0 0;
width:397px;
height:400px;
}
#fullcol {
background:#f7f5f3;
float:left;
padding:15px;
margin-left:43px;
width:825px;
height:640px;
}
#fullcoltall {
background:#f7f5f3;
float:left;
padding:15px;
margin-left:43px;
width:825px;
height:500px;
}

#fullcolwithbg {
background:#f7f5f3 url(../images/fullcolbg.jpg) no-repeat center;
float:left;
padding:15px;
margin-left:43px;
width:825px;
height:860px;
}
.centered {	
	text-align:center;
}
/* -------------- FOOTER ------------------ */
#footernav {
padding-left:45px;
padding-top:5px;
}
#footernav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footernav li {
display:inline;
width:100px;
font-size:10px;
font-variant:small-caps;
font-weight:400;
border:none;
margin:0;
padding-left:10px;
padding-right:10px;
}
#footernav li a {
color:#f7f5f3;
}
#footernav li a visited {
color:#f7f5f3;
}
#footernav li a:hover {
color:#562e42;
}
#footernav li a active {
color:#562e42;
}
#footer {
background-image:url(../images/footerbg.png);
margin-left:43px;
width:856px;
clear:both;
height: 57px;
}

