
/*------------------------------Reset CSS----------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

}
body {
	line-height: 1;
	font-family:Georgia, Times New Roman, Times, serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*-------------------------------Reset CSS-----------------------------------*/

body {
	background-color: #F3F9F2;
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:13px;
	line-height:1.5em;
}

#header {
	width:650px;
	height:165px;
	/*border-top: 1px solid #94b490;*/
}

.logo{
	width:216px;
	height:110px;
	background:url(../images/website/header.gif);
	float:left;
}

.header-contact {
	float:left;
	height:40px;
	margin-top:42px;
	width:205px;
}


.header-container {
margin-top:-6px;
}

small {
	color:#860051;
	font-size:10px;
	margin-bottom:5px;
	}

.newsletter {
	float:left;
	height:110px;
	margin-left:24px;
	margin-top:36px;
	width:205px;
}

.h1-display {
	display:none;
}

h2, h3, h4 {
	color:#860051;
	margin:0 0 10px;
	font-weight: lighter;
	line-height:128.571%;
}

h2 {
	font-size:15px;
	font-weight: lighter;
}
h3 {
	font-size:21px;
	font-weight: lighter;
}
h4 {
	font-size:12px;
	font-weight: lighter;
}

.quicklinks-title {
	font-size:12px;
	width:100px;
}

.news-link {
	font-size:10px;
}
	
.desc {
	float:right;
	width:325px;
}	

.collection-image {
	float:left;
	height:77px;
	margin-right:10px;
	width:115px;	
}

#container {
	margin: 0 auto;
	width:650px;
	height:auto;
	padding:20px;
	background-color:#FFF;
}

#content {
	margin-left:150px;
	width:450px;
}


.back-btn {
	clear:both;
display:block;
margin:0;
padding:0;
text-decoration:none;
}
.news-content {
	float:left;
	height:auto;
	width:245px;
}

.news-image {
	float:left;
	margin-right:20px;
	border:1px solid;
}

#quicklinks {
	margin-bottom:15px;
	margin-top:18px;
}

.quicklink-single {

	height:55px;
	margin:0 0 40px;
	padding:5px;
}

.intro {
	color:#95c190;
}


.award-winner {
color:#860051;
font-size:12px;
font-weight:bold;
}

.news-image {
margin-right:10px;
}

.body-news {

}

.intro2 {
	color:#860051;
	margin-bottom:30px;
}

.press-single {
	float:left;	
	height:275px;
	margin:0 0 10px;
	overflow:hidden;
	width:225px;
}

.press-specific {
	margin:0 0 10px;
	width:150px;
	float:left;
}

#collection-highlights {
	margin-top:15px;
}

.collection-highlights-single {
	height:auto;
	margin:0 0 35px;
	padding:5px;
}

.collection-highlights-image {
	float:left;
	margin-right:20px;
	border:1px solid;
}

.collections-single {
	width:150px;
	margin:0 0 10px;
	float:left;
	overflow:hidden;
	height:240px;
	border-top: 1px solid #EBEBEB;
	padding-bottom: 8px;
	padding-top: 8px;
}

.collections-descriptions {
	font-size:12px;
	padding-right:15px;
	
}

.bridal-party-single {
	width:150px;
	height:235px;
	margin:0 0 10px;
	float:left;
	overflow:hidden;
}

.news-single {
	height:auto;
	margin:0 0 125px 10px;
	padding:5px;
	width:450px;
}

.read-more {
	font-size:14px;
	height:auto;
}

.index-image {
	margin-bottom:20px;
	border: 1px solid #CCC;
}

.body-text {
	line-height:1.8em;
	font-size: 13px;
}

a {color: #000000; text-decoration: none;}
a:link {color: #333333;}
a:visited {color: #000000;}
a:hover {color: #870051;}
a:active {color: #870051;}

#nav {
	width:100px;
	height:auto;
	float:left;
}

#nav a {
	font-size:14px;
	display: block;
}

#nav li a {
	width:120px;
	margin: 0px 0px 2px 0px;
	list-style-type: none;
	background-color:#f2fbf1;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#nav li a:hover {
	list-style-type: none;
	background-color:#d5e9d3;
}

#footer {
	border-top: 1px solid #EBEBEB;
	width:650px;
	height:70px;
	margin-top: 15px;
}


.twitter-icon {
	float:left;
	height:32px;
	margin-right:20px;
	margin-top:30px;
	width:32px;
}


.facebook-icon {
	float:left;
	height:32px;
	margin-right:20px;
	margin-top:30px;
	width:32px;
}

.footerLogo {
	float:left;
	height:35px;
	margin-left:340px;
	margin-top:30px;
	width:155px;
}

.join-us {
	margin-bottom:10px;
}

.logo-icon {
	float:left;
	margin-right:10px;
}

.logo-text {
	font-size:15px;
	position:relative;
	top:6px;
}

.details {
	left:88px;
	position:relative;
	top:44px;
}

.highlight-text {
	font-size:12px;
}

.news-images {
	width:450px;
	height:auto;
	clear:both;
}

span.label,span.spacer,span.multiple span {width:80px;float:left; color:#860051; font-size:10px;} 
span.multiple {float:left;} 
span.button {} 
div.clear {clear:both;padding-top:5px;} 
.input-text{width:119px; margin-bottom:5px; float:left;}
.submit {
	font-size:10px;
	height:20px;
	margin-top:-1px;
	width:60px;
}