body {
	background-color: #D3D1C0;
	color: #ffffff;
	font-family: verdana,helvetica,arial,sans-serif;
	margin-bottom: 0px;
	margin-top: 2px;
	min-width:750px;
	}
	
#wrap {
		margin-left:auto;
		margin-right:auto;
		width:770px;
		padding : 0;
	}

body.splash {
	background-color: #ffffff;
	color: #000000;
	font-family: verdana,helvetica,arial,sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

#splash {
	width: 770px;
	height: 546px;
	margin: 0px auto;
	background-image: url(/assets/splash_bg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#wordmark {
	width: 730px;
	margin: 0px auto;
	text-align: right;
}

#splash-homelink { 
	position: relative;
	top: 55px;
	left: 5px;
}

#splash-homelinkvideo { 
	position: relative;
	top: 0px;
	left: 5px;
}

#splash-move {
	position: relative;
	top: 320px;
	left: 20px;
	color: #D3D1C0;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	padding-bottom: 1px;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	width: 200px;
}

a:visited.splash-move {
	text-decoration: underline;
	color: #D3D1C0;
}


.move-box  {
	background-color: #ffffff;
	border-top: #a9a9a9 solid 1px;
	border-bottom: #a9a9a9 solid 1px;
	border-left: #a9a9a9 solid 1px;
	border-right: #a9a9a9 solid 1px;
	color: #434343;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.menu {
	width: 730px;
	margin: 0px auto;
	margin-bottom: 2px;
	background-color: #B2B9C7;
}

.menu-splash {
	width: 770px;
	margin: 0px auto;
	margin-bottom: 3px;
	background-color: #a9a9a9;
}

.splash-collections-menu {
	width: 730px;
	margin: 0px auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #D3D1C0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	white-space: nowrap;
}

.splash-collections-menu a {
	color: #434343;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	padding: 8px;
	padding-right: 12px;
}

.splash-collections-menu a:hover {
	text-decoration: underline;
}

a.menulink {
	color: #ffffff;
	display: block;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 3px;
	margin-right: 12px;
	margin-left: 12px;
}

a:hover.menulink {
	text-decoration: underline;
}

.header {
	margin-left: 5px;
	background-color: #A9A9A9;
	color: #434343;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	padding: 8px;
	padding-right: 12px;
}

.header-collections-hub {
	background-color: #A9A9A9;
	color: #434343;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 12px;
}

.collections-hub-data {
	color: #000000;
	text-align: left;
	padding-left: 49px;
	padding-right: 49px;
	padding-bottom: 20px;
	font-size: 9px;
	line-height: 13px;
}

.collections-hub-data a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.collections-hub-data a:hover {
	text-decoration: underline;
}

.maintable {
	margin: 0px auto;
}

.maintable-collections-hub {
	margin: 0px auto;
	background-color: #D8D8D8;
}

.copy {
	margin-left: 26px;
	margin-top: 8px;
	color: #434343;
	font-size: 11px;
	text-align: justify;
	line-height: 19px;
}

.collection-list-pic {
	margin-top: 6px;
	margin-bottom: 6px;
}

a.collection-link {
	display: block;
	border-top: #BBBAB4 solid 2px;
	border-right: #BBBAB4 solid 2px;
	border-bottom: #BBBAB4 solid 2px;
	margin-left: 10px;
	margin-bottom: 4px;
	padding: 2px;
	padding-left: 6px;
	color: #4E4D47;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

a:hover.collection-link {
	background-color: #BBBAB4;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.footer {
	background-color: #9CA388;
	margin: 0px auto;
	width: 710px;
	margin-top: 3px;
	color: #4B4F42;
	font-size: 9px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.footer a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.footer a:hover {
	text-decoration: none;
}

.collection-header {
	width: 730px;
	margin: 0px auto;
	margin-bottom: 3px;
}

.collection-label {
	color: #434343;
	background-color: #D8D8D8;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
}	

.collections-link {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-color: #d8d8d8;
	font-size: 11px;
	line-height: 14px;
}

.collections-link table {
	width: 700px;
	padding-left: 30px;
}

#collection1 {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/1/hub1_bg.jpg);
	background-repeat: no-repeat;
	background-color: #3E7E99;
}

#collection2 {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/2/hub2_bg.jpg);
	background-repeat: no-repeat;
	background-color: #D67788;
}

#collection3 {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/3/hub3_bg.jpg);
	background-repeat: no-repeat;
	background-color: #D9D6CD;
}

#collection4 {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/4/hub4_bg.jpg);
	background-repeat: no-repeat;
	background-color: #c5bbaf;
}

#collection5 {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/5/hub5_bg.jpg);
	background-repeat: no-repeat;
	background-color: #c5bbaf;
}

#collection6 {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/6/hub6_bg.jpg);
	background-repeat: no-repeat;
	background-color: #c5bbaf;
}

#collectionhello_africa {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/hello_africa/hubhelloafrica_bg.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#collectionecocouture {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/ecocouture/hubecocouture_bg.jpg);
	background-repeat: no-repeat;
	background-color: #cccccc;
	display: block;
}

#collectionecocouture-video {
	width: 500px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/collections/ecocouture/hubecocouture-video_bg.jpg);
	background-repeat: no-repeat;
	background-color: #cccccc;
	float: left;
	border:solid 1px red;
}

#collection-main {
	position: relative;
	top: 10px;
	height: 455px;
	width: 562px;
	float: left;
	border:solid 1px blue;
}

.collection-main-scroller {
	overflow: auto;
	position: relative;
	top: 99px;
	left: 100px;
	height: 455px;
	width: 135px;
	display: inline-block;
}

.collection-main-scroller img {
	margin-bottom: 4px;
}



.collection-scroller {
	overflow: auto;
	position: relative;
	left: 562px;
	height: 455px;
	width: 135px;
}

.collection-scroller img {
	margin-bottom: 4px;
}



#gown-collection1 {
	width: 419px;
	height: 450px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #3E7E99;
}

#gown-collection2 {
	width: 419px;
	height: 450px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #D67788;
}

#gown-collection3 {
	width: 419px;
	height: 450px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #D9D6CD;
}

#gown-collection4 {
	width: 419px;
	height: 450px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #c5bbaf;
}

#gown-collection5 {
	width: 419px;
	height: 450px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #c5bbaf;
}

#gown-collection6 {
	width: 419px;
	height: 450px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #c5bbaf;
}

#gown-collectionhello_africa {
	width: 419px;
	height: 450px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #ffffff;
}

.header-gown {
	margin-left: 3px;
	background-color: #A9A9A9;
	color: #434343;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 12px;
	padding-left: 8px;
}

#about {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/about/about_bg.jpg);
	background-repeat: no-repeat;
	background-color: #C0B596;
}

.about-text {
	overflow: auto;
	position: relative;
	top: 260px;
	left: 25px;
	height: 190px;
	width: 320px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #221E1F;
	text-align: justify;
}

#locations {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-image: url(/locations/locations_bg.gif);
	background-repeat: no-repeat;
	background-color: #D3D1C0;
}

.locations-text {
	overflow: auto;
	position: relative;
	top: 20px;
	left: 25px;
	width: 270px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #221E1F;
}

.locations-text {
	height: 410px;
}

#locations-ontario, #locations-arizona, #locations-california, #locations-colorado, #locations-florida, #locations-georgia, #locations-hawaii, #locations-massachusetts, #locations-mississippi, #locations-newyork, #locations-ohio, #locations-pennsylvania, #locations-sc, #locations-texas, #locations-virginia, #locations-dc, #locations-ireland, #locations-newzealand {
	margin-top: 20px;
	padding-top: 4px;
	border-top: #A3A297 1px solid;
}

#news-sposa, #news-bridalguide, #news-weddingchannel, #news-manhattanbride, #news-celebrity, #news-modernbride, #news-charleston-weddings, #ads-1, #ads-2, #ads-helloafrica1, #ads-helloafrica2, #ads-6 {
	margin-top: 20px;
	padding-top: 4px;
	display: none;
}

#news-sposa a, #news-bridalguide a, #news-weddingchannel a, #news-manhattanbride a, #news-celebrity a, #news-modernbride a, #news-charleston-weddings a, #ads-1 a, #ads-2 a, #ads-helloafrica1 a, #ads-helloafrica2 a, #ads-6  a {
	color: #A9A9A9;
}

#news-sposa-item, #news-bridalguide-item, #news-weddingchannel-item, #news-manhattanbride-item, #news-celebrity-item, #news-modernbride-item, #news-charleston-weddings-item, #ads-1-item, #ads-2-item, #ads-helloafrica1-item, #ads-helloafrica2-item, #ads-6-item {
	display: none;
	height: 450px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-color: #E5E5E4;
}

#newslink-sposa, #newslink-bridalguide, #newslink-weddingchannel, #newslink-celebrity, #newslink-manhattanbride,#newslink-modernbride, #newslink-charleston-weddings,  {
/*	border: 1px solid yellow;*/
}

.location-links {
	width: 200px;
	margin-left: 40px;
	color: #000000;
	font-size: 11px;
}

.location-links a {
	text-decoration: none;
	display: block;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}

.location-links a:hover {
	text-decoration: underline;
}

#news-art, #ads-art {
	height: 450px;
/*	margin-left: 3px;*/
	margin-top: 3px;
	background-repeat: no-repeat;
	background-color: #E5E5E4;
}

#news-art {
	background-image: url(/news/news_bg.jpg);
}

#ads-art {
	background-image: url(/ads/ads_bg.jpg);
}

#news-sposa, #news-bridalguide, #news-weddingchannel, #news-manhattanbride, #news-celebrity, #news-modernbride, #news-charleston-weddings, #ads-1, #ads-2, #ads-helloafrica1, #ads-helloafrica2, #ads-6 {
        background-color: #ECE9D8;
        border-left: #7C7C7C solid 1px;
        border-right: #7C7C7C solid 1px;
        border-bottom: #7C7C7C solid 1px;
        margin-bottom: 15px;
        margin-top: 0px;
        padding: 5px;
}

#news-sposa-item {
	background-image: url(/news/sposa_bg.jpg);
}

#news-bridalguide-item {
	background-image: url(/news/bridalguide_bg.jpg);
}

#news-weddingchannel-item {
	background-image: url(/news/weddingchannel_bg.jpg);
}

#news-celebrity-item {
	background-image: url(/news/celebrity_bg.jpg);
}

#news-manhattanbride-item {
	background-image: url(/news/manhattanbride_bg.jpg);
}

#news-modernbride-item {
	background-image: url(/news/modernbride_bg.jpg);
}

#news-charleston-weddings-item {
	background-image: url(/news/charleston-weddings_bg.jpg);
}

#ads-1-item {
	background-image: url(/ads/ad1_bg.jpg);
}

#ads-2-item {
	background-image: url(/ads/ad2_bg.jpg);
}

#ads-helloafrica1-item {
	background-image: url(/ads/adhelloafrica1_bg.jpg);
}

#ads-helloafrica2-item {
	background-image: url(/ads/adhelloafrica2_bg.jpg);
}

#ads-6-item {
	background-image: url(/ads/ad6_bg.jpg);
}

.news-text {
	overflow: auto;
	position: relative;
	top: 10px;
	left: 25px;
	height: 400px;
	width: 270px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #221E1F;
}

.news-text a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.news-text a:hover {
	text-decoration: underline;
}

#move {
	width: 700px;
	margin: 0px auto;
	background-color: #D3D1C0;
	top: 10px;
	left: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #221E1F;
    background-color: #ECE9D8;
}

#contact {
	width: 730px;
	height: 455px;
	margin: 0px auto;
	background-color: #D3D1C0;
}

#contact-text {
	overflow: auto;
	position: relative;
	top: 10px;
	left: 8px;
	height: 400px;
	width: 250px;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #221E1F;
}

.contact-form {
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #221E1F;
	padding-top: 30px;
}

.gown-description {
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	font-weight: normal;
	margin-top: 20px;
}

.gown-detail-link a {
	display: block;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #7c7c7c;
}

.gown-detail-link a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.form-header {
	font-size: 10px;
	font-weight: bold;
}

form {
	font-weight: normal;
	font-size: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
}

form input, form select, form textarea {
	font-weight: normal;
	font-size: 9px;
	border: 1px solid #7c7c7c;
}

.thankyou {
	margin: 20px;
	border: 1px solid #A9A9A9;
	color: #000000;
	background-color: #c5c5c5;
	text-align: center;
	padding: 8px;
	font-size: 9px;
	font-weight: normal;
}

.opendiv {
        background-color: #ECE9D8;
        border-left: #7C7C7C solid 1px;
        border-right: #7C7C7C solid 1px;
        border-top: #7C7C7C solid 1px;
        margin-bottom: 0px;
        margin-top: 15px;
        padding: 5px;
}

.opendiv a:hover {
	text-decoration: none;
	cursor: default;
}

.podlogo {
	margin-right: 10px;
	margin-bottom: 10px;
}

.closediv {
        background-color: #D3D1C0;
}

div.onepercent {
 margin: 5px auto;
 text-align: center;
 width:730px;
 height:50px;
}

div.onepercent-home {
 margin: 5px auto;
 text-align: center;
 width:770px;
 height:50px;
}